- linux-4.9 (4.9.13-1+rpi3) jessie-staging; urgency=medium
-
- * Fix "linux-compiler" packaging stuff for compiler version change.
- * Remove usbip and cpupower binary packages as they are unversioned.
-
- -- Peter Michael Green <plugwash@raspbian.org> Thu, 18 May 2017 17:44:34 +0000
-
- linux-4.9 (4.9.13-1+rpi2) jessie-staging; urgency=medium
-
- * Make config changes based on diff between rpi-4.4.y and rpi-4.9.y branches.
- * Further fixes to clean target.
-
- -- Peter Michael Green <plugwash@raspbian.org> Thu, 11 May 2017 17:42:57 +0000
-
- linux-4.9 (4.9.13-1+rpi1) jessie-staging; urgency=medium
++linux-4.9 (4.9.30-2+deb9u2+rpi1) jessie-staging; urgency=medium
+
+ [Changes from 3.18.5-1~exp1+rpi1 or earlier]
+ [Vagrant Cascadian <vagrant@debian.org>]
+ * disable other armhf variants.
+ * disable other armhf debian-installer variants.
+ * attempt to enable debian-installer udebs for rpi.
+ * try harder to enable debian-installer udebs.
+ [Peter Michael Green]
+ * Include patches to support RaspberryPI from:
+ https://github.com/raspberrypi/linux.git
+ branch: rpi-3.16.y
+ * add script to automatically regenerate rpi patches from git repos
+ * add hack to allow upgrading of kernel located on fat partition to succeed
+ * Fix clean target
+ * Merge config changes from 3.10.11-1+rpi4 packaging.
+ * Build hardware rng module.
+ * Build pps module for gps timeserver support.
+ * Disable fat modules udeb because we are compiling fat support in.
+ * Disable patches that conflict with or duplicate rpi patches
+ - features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
+ * Add various kernel config changes that the raspberry pi foundation made between
+ 3.14 and 3.16 kernel series.
+ * Changes forward ported from 3.12 packaging
+ + optimise update-rpi-patches script a bit (reduce the number of calls to
+ quilt refresh).
+ + apply GPIO related configuration changes requested by Diederik
+ (LP: 1403865)
+ * Rename source package and don't build libc-dev package
+ * Add support for raspberry pi 2
+ + also turn on some stuff for pi1 that was noticed during the pi1/pi2
+ config comparison.
+
+ [Changes introduced in 3.18.5-1~exp1+rpi10 by Peter Michael Green]
+ * Fix kernel configuration for keyboard
+ * split out config.rpix containing config containing settings that
+ are used for both pi1 and pi2.
+
+ [Changes introduced in 3.18.5-1~exp1+rpi11 by Peter Michael Green]
+ * add copyright header to mkknling.
+ * enable I2S modules now we have device tree support.
+
+ [Changes introduced in 3.18.5-1~exp1+rpi17 by Peter Micheal Green]
+ * Add RTC drivers requested by Diederik
+ * Update mmc/dma settings to hopefully fix build failure.
+
+ [Changes introduced in 4.4.6-1+rpi1 by Peter Michael Green]
+ * Disable patches that conflict or potentially conflict with rpi patches.
+ + all patches under features/arm/rpi/
+ + features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
+ + bugfix/all/uas-fix-high-order-alloc.patch
+ + bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch
+ * Disable rpi_9999_other_changes.patch, it seems to contain only garbage.
+ * add device tree trailer using scripts/mkknlimg (previously we used our own copy of mkknlimg)
+
+
+ [changes brought forward from 4.4.6-1+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Sun, 17 Apr 2016 01:49:37 +0000]
+ * Add a load of rpf config settings to try and fix boot failure
+ (if it works a cleanup process will be started afterwards)
+
+ [changes brought forward from 4.4.6-1+rpi3 by Peter Michael Green <plugwash@raspbian.org> at Tue, 19 Apr 2016 14:24:19 +0000]
+ * Don't specity an ext3-modules udeb for rpi and rpi2 flavors, debian no
+ longer seems to provide a template for it
+ * Don't specity an ext2-modules udeb for rpi and rpi2 flavors, debian no
+ longer seems to provide a template for it
+ * Remove some of the rpf config settings added in 4.4.6-1+rpi2
+
+ [changes brought forward from 4.4.6-1+rpi4 by Peter Michael Green <plugwash@raspbian.org> at Thu, 21 Apr 2016 21:08:58 +0000]
+ * With previous version rpi2 kernel booted but rpi kernel didn't.
+ try some more config changes.
+
+ [changes brought forward from 4.4.6-1+rpi5 by Peter Michael Green <plugwash@raspbian.org> at Tue, 26 Apr 2016 15:34:06 +0000]
+ * Unshelve some more config settings.
+
+ [changes brought forward from 4.4.6-1+rpi6 by Peter Michael Green <plugwash@raspbian.org> at Thu, 28 Apr 2016 13:30:55 +0000]
+ * Unshelve some more config settings.
+
+ [changes brought forward from 4.4.6-1+rpi7 by Peter Michael Green <plugwash@raspbian.org> at Thu, 28 Apr 2016 18:09:56 +0000]
+ * unshelve some more config settings.
+
+ [changes brought forward from 4.4.6-1+rpi8 by Peter Michael Green <plugwash@raspbian.org> at Thu, 28 Apr 2016 23:00:11 +0000]
+ * unshelve yet more config settings.
+
+ [changes brought forward from 4.4.6-1+rpi9 by Peter Michael Green <plugwash@raspbian.org> at Sat, 30 Apr 2016 23:47:50 +0000]
+ * Unshelve remaining config settings (this should make us equivilent to +rpi2)
+
+ [changes brought forward from 4.4.6-1+rpi10 by Peter Michael Green <plugwash@raspbian.org> at Sun, 01 May 2016 21:47:14 +0000]
+ * Remove config settings unshelved in +rpi7 and +rpi8
+
+ [changes brought forward from 4.4.6-1+rpi11 by Peter Michael Green <plugwash@raspbian.org> at Mon, 02 May 2016 01:51:47 +0000]
+ * Remove settings unshelved in +rpi5 and +rpi6
+
+ [changes brought forward from 4.4.6-1+rpi12 by Peter Michael Green <plugwash@raspbian.org> at Mon, 02 May 2016 14:59:12 +0000]
+ * Merge config.test into config.rpi
+ * Allow loop drivers to be built as modules so udeb build succeeds.
+ * Remove CONFIG_FIRMWARE_IN_KERNEL from config.rpi
+
+ [changes brought forward from 4.4.6-1+rpi13 by Peter Michael Green <plugwash@raspbian.org> at Tue, 03 May 2016 02:16:27 +0000]
+ * Remove more stuff from config.rpi because it's breaking udeb generation
+ + Remove "# CONFIG_CRYPTO_BLOWFISH is not set"
+ + Remove "# CONFIG_CRYPTO_SERPENT is not set"
+ + Remove "# CONFIG_CRYPTO_TWOFISH is not set"
+ + Remove "# CONFIG_MINIX_FS is not set"
+
+ [changes brought forward from 4.4.6-1+rpi14 by Peter Michael Green <plugwash@raspbian.org> at Thu, 05 May 2016 19:38:10 +0000]
+ * Add a couple of settings to the rpi2 config based on looking at difference
+ between foundation rpi and rpi2 configs.
+ * Move a bunch of stuff from rpi config to rpix config.
+
+ [changes introduced in 4.9.13-1+rpi1 by Peter Michael Green]
+ * Move to new git rebased based strategy for generating rpi patches
+ * Cleanup some stuff dgit doesn't like in clean target.
+ * Disable kernel signing.
+ * Deversion debhelper build-dependency.
+ * swap order of asciidoc and asciidoc-base alternative build-depends.
+ * Deversion flex build-dependency
+ * Deversion libbabeltrace-dev and libbabeltrace-ctf-dev build-dependencys
+ * Build with gcc-4.9
+ * Fix build failure with debhelper versions that don't know --no-automatic-dbgsym
+ * Remove ext3 modules from d-i package list.
+
- -- Peter Michael Green <plugwash@raspbian.org> Tue, 07 Mar 2017 02:27:05 +0000
++ [changes brought forward from 4.9.13-1+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Thu, 11 May 2017 17:42:57 +0000]
++ * Make config changes based on diff between rpi-4.4.y and rpi-4.9.y branches.
++ * Further fixes to clean target.
++
++ [changes brought forward from 4.9.13-1+rpi3 by Peter Michael Green <plugwash@raspbian.org> at Thu, 18 May 2017 17:44:34 +0000]
++ * Fix "linux-compiler" packaging stuff for compiler version change.
++ * Remove usbip and cpupower binary packages as they are unversioned.
++
++ -- Raspbian forward porter <root@raspbian.org> Thu, 20 Jul 2017 21:17:24 +0000
++
+ linux (4.9.30-2+deb9u2) stretch-security; urgency=high
+
+ * Revert changes in version 4.9.30-2+deb9u1 (Closes: #865303)
+ * mm: larger stack guard gap, between vmas (CVE-2017-1000364)
+ * mm: fix new crash in unmapped_area_topdown()
+
+ -- Ben Hutchings <ben@decadent.org.uk> Mon, 26 Jun 2017 16:27:47 +0100
+
+ linux (4.9.30-2+deb9u1) stretch-security; urgency=high
+
+ * mm: enlarge stack guard gap (CVE-2017-1000364)
+ * mm: allow to configure stack gap size
+ * mm, proc: cap the stack gap for unpopulated growing vmas
+ * mm, proc: drop priv parameter from is_stack
+ * mm: do not collapse stack gap into THP
+ * fold me "mm: allow to configure stack gap size"
+
+ -- Salvatore Bonaccorso <carnil@debian.org> Sun, 18 Jun 2017 10:14:32 +0200
+
+ linux (4.9.30-2) unstable; urgency=high
+
+ * [x86] Enable SERIAL_8250_MID as built-in (Closes: #864368)
+ * Fix bugs introduced by original fix for CVE-2017-9074:
+ - ipv6: Check ip6_find_1stfragopt() return value properly.
+ - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt()
+ - ipv6: Fix leak in ipv6_gso_segment().
+ * Revert "uapi: fix linux/if.h userspace compilation errors" (see #864269)
+ * [armhf] udeb: Add axp20x_usb_power to kernel-image; add i2c-modules
+ package including i2c-mv64xxx and i2c-rk3x (thanks to Karsten Merker)
+ (Closes: #856111)
+ * NFSv4.x/callback: Create the callback service through svc_create_pooled
+ (Closes: #862357)
+
+ -- Ben Hutchings <ben@decadent.org.uk> Mon, 12 Jun 2017 16:24:30 +0100
+
+ linux (4.9.30-1) unstable; urgency=medium
+
+ * New upstream stable update:
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.26
+ - [arm64] Revert "mmc: sdhci-msm: Enable few quirks"
+ - ping: implement proper locking
+ - [sparc64] kern_addr_valid regression
+ - [sparc64] Fix kernel panic due to erroneous #ifdef surrounding
+ pmd_write()
+ - net: neigh: guard against NULL solicit() method
+ - net: phy: handle state correctly in phy_stop_machine
+ - bpf: improve verifier packet range checks
+ - net/mlx5: Avoid dereferencing uninitialized pointer
+ - l2tp: hold tunnel socket when handling control frames in l2tp_ip
+ and l2tp_ip6
+ - l2tp: purge socket queues in the .destruct() callback
+ - net/packet: fix overflow in check for tp_frame_nr
+ - net/packet: fix overflow in check for tp_reserve
+ - l2tp: take reference on sessions being dumped
+ - l2tp: fix PPP pseudo-wire auto-loading
+ - net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given
+ - sctp: listen on the sock only when it's state is listening or
+ closed
+ - tcp: clear saved_syn in tcp_disconnect()
+ - ipv6: Fix idev->addr_list corruption
+ - net-timestamp: avoid use-after-free in ip_recv_error
+ - net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule
+ - dp83640: don't recieve time stamps twice
+ - gso: Validate assumption of frag_list segementation
+ - net: ipv6: RTF_PCPU should not be settable from userspace
+ - netpoll: Check for skb->queue_mapping
+ - ip6mr: fix notification device destruction
+ - net/mlx5: Fix driver load bad flow when having fw
+ initializing timeout
+ - net/mlx5e: Fix small packet threshold
+ - net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling
+ - macvlan: Fix device ref leak when purging bc_queue
+ - net: ipv6: regenerate host route if moved to gc list
+ - net: phy: fix auto-negotiation stall due to unavailable interrupt
+ - ipv6: check skb->protocol before lookup for nexthop
+ - tcp: memset ca_priv data to 0 properly
+ - ipv6: check raw payload size correctly in ioctl
+ - ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d
+ - ALSA: firewire-lib: fix inappropriate assignment between
+ signed/unsigned type
+ - ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
+ - [mips*] KGDB: Use kernel context for sleeping threads
+ - [mips*] Avoid BUG warning in arch_check_elf
+ - p9_client_readdir() fix
+ - [x86] ASoC: intel: Fix PM and non-atomic crash in bytcr drivers
+ - Input: i8042 - add Clevo P650RS to the i8042 reset list
+ - nfsd: check for oversized NFSv2/v3 arguments
+ - nfsd4: minor NFSv2/v3 write decoding cleanup
+ - nfsd: stricter decoding of write-like NFSv2/v3 ops
+ - ceph: fix recursion between ceph_set_acl() and __ceph_setattr()
+ - macsec: avoid heap overflow in skb_to_sgvec
+ - net: can: usb: gs_usb: Fix buffer on stack
+ - [x86] ftrace: Fix triple fault with graph tracing and suspend-to-ram
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.27
+ - timerfd: Protect the might cancel mechanism proper
+ - Handle mismatched open calls
+ - [x86] tpm_tis: use default timeout value if chip reports it as zero
+ - scsi: storvsc: Workaround for virtual DVD SCSI version
+ - [powerpc, x86] hwmon: (it87) Avoid registering the same chip on both SIO
+ addresses
+ - 8250_pci: Fix potential use-after-free in error path
+ - ceph: try getting buffer capability for readahead/fadvise
+ - cpu/hotplug: Serialize callback invocations proper
+ - dm ioctl: prevent stack leak in dm ioctl call
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.28
+ - 9p: fix a potential acl leak
+ - hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628
+ - [x86] tpm: fix RC value check in tpm2_seal_trusted
+ - [x86] tmp: use pdev for parent device in tpm_chip_alloc
+ - cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
+ - [powerpc*] mm: Fixup wrong LPCR_VRMASD value
+ - [powerpc*] powernv: Fix opal_exit tracepoint opcode
+ - [powerpc*] Correctly disable latent entropy GCC plugin on
+ prom_init.o
+ - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power
+ event tracing
+ - [arm64] dts: r8a7795: Mark EthernetAVB device node disabled
+ - [arm64] dts: qcom: Fix ipq board clock rates
+ - [arm64] Improve detection of user/non-user mappings in
+ set_pte(_at)
+ - [armhf] OMAP5 / DRA7: Fix HYP mode boot for thumb2 build
+ - [armhf] dts: sun7i: lamobo-r1: Fix CPU port RGMII settings
+ - mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print
+ - mwifiex: remove redundant dma padding in AMSDU
+ - mwifiex: Avoid skipping WEP key deletion for AP
+ - iwlwifi: fix MODULE_FIRMWARE for 6030
+ - iwlwifi: mvm: don't restart HW if suspend fails with unified image
+ - iwlwifi: mvm: overwrite skb info later
+ - iwlwifi: pcie: don't increment / decrement a bool
+ - iwlwifi: pcie: trans: Remove unused 'shift_param'
+ - iwlwifi: pcie: fix the set of DMA memory mask
+ - iwlwifi: mvm: fix reorder timer re-arming
+ - iwlwifi: mvm: Use aux queue for offchannel frames in dqa
+ - iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe
+ - iwlwifi: mvm: fix pending frame counter calculation
+ - iwlwifi: mvm: fix references to first_agg_queue in DQA mode
+ - iwlwifi: mvm: synchronize firmware DMA paging memory
+ - iwlwifi: mvm: writing zero bytes to debugfs causes a crash
+ - [x86] ioapic: Restore IO-APIC irq_chip retrigger callback
+ - [amd64] x86/pci-calgary: Fix iommu_free() comparison of unsigned
+ expression >= 0
+ - [x86] kprobes/x86: Fix kernel panic when certain exception-
+ handling addresses are probed
+ - [x86] platform/intel-mid: Correct MSI IRQ line for watchdog device
+ - [x86] KVM: nVMX: initialize PML fields in vmcs02
+ - [x86] KVM: nVMX: do not leak PML full vmexit to L1
+ - [arm64, armhf] usb: dwc2: host: use msleep() for long delay
+ - [armhf] usb: host: ehci-exynos: Decrese node refcount on
+ exynos_ehci_get_phy() error paths
+ - [armhf] usb: host: ohci-exynos: Decrese node refcount on
+ exynos_ehci_get_phy() error paths
+ - [arm64, armhf] usb: chipidea: Only read/write OTGSC from one place
+ - [arm64, armhf] usb: chipidea: Handle extcon events properly
+ - USB: serial: keyspan_pda: fix receive sanity checks
+ - USB: serial: digi_acceleport: fix incomplete rx sanity check
+ - USB: serial: ssu100: fix control-message error handling
+ - USB: serial: io_edgeport: fix epic-descriptor handling
+ - USB: serial: ti_usb_3410_5052: fix control-message error handling
+ - USB: serial: ark3116: fix open error handling
+ - USB: serial: ftdi_sio: fix latency-timer error handling
+ - USB: serial: quatech2: fix control-message error handling
+ - USB: serial: mct_u232: fix modem-status error handling
+ - USB: serial: io_edgeport: fix descriptor error handling
+ - [armhf] clk: rockchip: add "," to
+ mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036
+ - phy: qcom-usb-hs: Add depends on EXTCON
+ - scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr
+ - scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m
+ - scsi: smartpqi: fix time handling
+ - [mips*] R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix
+ - brcmfmac: Ensure pointer correctly set if skb data location
+ changes
+ - brcmfmac: Make skb header writable before use
+ - [x86] staging/lustre/llite: move root_squash from sysfs to debugfs
+ - [x86] staging: wlan-ng: add missing byte order conversion
+ - ALSA: hda - Fix deadlock of controller device lock at unbinding
+ - [sparc64] fix fault handling in NGbzero.S and GENbzero.S
+ - macsec: dynamically allocate space for sglist
+ - tcp: do not underestimate skb->truesize in tcp_trim_head()
+ - bpf: enhance verifier to understand stack pointer arithmetic
+ - [arm64] bpf: fix jit branch offset related to ldimm64
+ - tcp: fix wraparound issue in tcp_lp
+ - net: ipv6: Do not duplicate DAD on link up
+ - net: usb: qmi_wwan: add Telit ME910 support
+ - tcp: do not inherit fastopen_req from parent
+ - ipv4, ipv6: ensure raw socket message is big enough to hold
+ an IP header
+ - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string
+ - ipv6: initialize route null entry in addrconf_init()
+ - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf
+ - bnxt_en: allocate enough space for ->ntp_fltr_bmap
+ - bpf: don't let ldimm64 leak map addresses on unprivileged
+ (CVE-2017-9150)
+ - f2fs: sanity check segment count
+ - xen: Revert commits da72ff5bfcb0 and 72a9b186292d
+ - [arm64, armhf] wlcore: Pass win_size taken from
+ ieee80211_sta to FW
+ - [arm64, armhf] wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event
+ - drm/ttm: fix use-after-free races in vm fault handling
+ - block: get rid of blk_integrity_revalidate()
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.29
+ - [x86] xen: adjust early dom0 p2m handling to xen hypervisor behavior
+ - target: Fix compare_and_write_callback handling for non GOOD status
+ - target/fileio: Fix zero-length READ and WRITE handling
+ - iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement
+ - usb: xhci: bInterval quirk for TI TUSB73x0
+ - usb: host: xhci: print correct command ring address
+ - USB: Proper handling of Race Condition when two USB class drivers try to
+ call init_usb_class simultaneously
+ - USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"
+ - [x86] staging: vt6656: use off stack for in buffer USB transfers.
+ - [x86] staging: vt6656: use off stack for out buffer USB transfers.
+ - [x86] staging: comedi: jr3_pci: fix possible null pointer dereference
+ - [x86] staging: comedi: jr3_pci: cope with jiffies wraparound
+ - usb: misc: add missing continue in switch
+ - usb: gadget: legacy gadgets are optional
+ - usb: Make sure usb/phy/of gets built-in
+ - usb: hub: Fix error loop seen after hub communication errors
+ - usb: hub: Do not attempt to autosuspend disconnected devices
+ - [x86] boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
+ - [amd64] pmem: Fix cache flushing for iovec write < 8 bytes
+ - [x86] perf: Fix Broadwell-EP DRAM RAPL events
+ - [x86] KVM: fix user triggerable warning in kvm_apic_accept_events()
+ - [armhf,arm64] KVM: fix races in kvm_psci_vcpu_on
+ - [arm64] KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses
+ - block: fix blk_integrity_register to use template's interval_exp if not 0
+ - crypto: algif_aead - Require setkey before accept(2)
+ - [x86] crypto: ccp - Use only the relevant interrupt bits
+ - [x86] crypto: ccp - Disable interrupts early on unload
+ - [x86] crypto: ccp - Change ISR handler method for a v3 CCP
+ - [x86] crypto: ccp - Change ISR handler method for a v5 CCP
+ - dm era: save spacemap metadata root after the pre-commit
+ - dm rq: check blk_mq_register_dev() return value in
+ dm_mq_init_request_queue()
+ - dm thin: fix a memory leak when passing discard bio down
+ - vfio/type1: Remove locked page accounting workqueue
+ - iov_iter: don't revert iov buffer if csum error
+ - IB/core: Fix sysfs registration error flow
+ - IB/core: For multicast functions, verify that LIDs are multicast LIDs
+ - IB/IPoIB: ibX: failed to create mcg debug file
+ - IB/mlx4: Fix ib device initialization error flow
+ - IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level
+ - IB/hfi1: Prevent kernel QP post send hard lockups
+ - perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()
+ - ext4: evict inline data when writing to memory map
+ - fs/xattr.c: zero out memory copied to userspace in getxattr
+ - ceph: fix memory leak in __ceph_setxattr()
+ - fs/block_dev: always invalidate cleancache in invalidate_bdev()
+ - mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC
+ - Fix match_prepath()
+ - Set unicode flag on cifs echo request to avoid Mac error
+ - SMB3: Work around mount failure when using SMB3 dialect to Macs
+ - CIFS: fix mapping of SFM_SPACE and SFM_PERIOD
+ - cifs: fix leak in FSCTL_ENUM_SNAPS response handling
+ - cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops
+ - CIFS: fix oplock break deadlocks
+ - cifs: fix CIFS_IOC_GET_MNT_INFO oops
+ - CIFS: add misssing SFM mapping for doublequote
+ - padata: free correct variable
+ - device-dax: fix cdev leak
+ - fscrypt: fix context consistency check when key(s) unavailable
+ - [armhf] serial: samsung: Use right device for DMA-mapping calls
+ - [armhf] serial: omap: fix runtime-pm handling on unbind
+ - [armhf] serial: omap: suspend device on probe errors
+ - tty: pty: Fix ldisc flush after userspace become aware of the data already
+ - Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
+ - Bluetooth: hci_bcm: add missing tty-device sanity check
+ - Bluetooth: hci_intel: add missing tty-device sanity check
+ - ipmi: Fix kernel panic at ipmi_ssif_thread()
+ - libnvdimm, region: fix flush hint detection crash
+ - libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
+ - libnvdimm, pfn: fix 'npfns' vs section alignment
+ - [powerpc*/*64*] pstore: Fix flags to enable dumps on powerpc
+ - pstore: Shut down worker when unregistering
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.30
+ - usb: misc: legousbtower: Fix buffers on stack
+ - usb: misc: legousbtower: Fix memory leak
+ - USB: ene_usb6250: fix DMA to the stack
+ - watchdog: pcwd_usb: fix NULL-deref at probe
+ - char: lp: fix possible integer overflow in lp_setup() (CVE-2017-1000363)
+ - USB: core: replace %p with %pK
+ - tpm_tis_core: Choose appropriate timeout for reading burstcount
+ - ALSA: hda: Fix cpu lockup when stopping the cmd dmas
+ - [armhf] tegra: paz00: Mark panel regulator as enabled on boot
+ - fanotify: don't expose EOPENSTALE to userspace
+ - tpm_tis_spi: Use single function to transfer data
+ - tpm_tis_spi: Abort transfer when too many wait states are signaled
+ - tpm_tis_spi: Check correct byte for wait state indicator
+ - tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes
+ - tpm_tis_spi: Add small delay after last transfer
+ - tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver
+ - tpm: add sleep only for retry in i2c_nuvoton_write_status()
+ - tpm_crb: check for bad response size
+ - mlx5: Fix mlx5_ib_map_mr_sg mr length
+ - infiniband: call ipv6 route lookup via the stub interface
+ - dm btree: fix for dm_btree_find_lowest_key()
+ - dm raid: select the Kconfig option CONFIG_MD_RAID0
+ - dm bufio: avoid a possible ABBA deadlock
+ - dm bufio: check new buffer allocation watermark every 30 seconds
+ - dm mpath: split and rename activate_path() to prepare for its expanded use
+ - dm cache metadata: fail operations if fail_io mode has been established
+ - dm bufio: make the parameter "retain_bytes" unsigned long
+ - dm thin metadata: call precommit before saving the roots
+ - dm space map disk: fix some book keeping in the disk space map
+ - md: update slab_cache before releasing new stripes when stripes resizing
+ - md: MD_CLOSING needs to be cleared after called md_set_readonly or
+ do_md_stop
+ - rtlwifi: rtl8821ae: setup 8812ae RFE according to device type
+ - mwifiex: MAC randomization should not be persistent
+ - mwifiex: pcie: fix cmd_buf use-after-free in remove/reset
+ - ima: accept previously set IMA_NEW_FILE
+ - [x86] KVM: Fix load damaged SSEx MXCSR register
+ - [x86] KVM: Fix potential preemption when get the current kvmclock
+ timestamp
+ - [x86] KVM: Fix read out-of-bounds vulnerability in kvm pio emulation
+ - [i386] fix 32-bit case of __get_user_asm_u64()
+ - [armhf] regulator: rk808: Fix RK818 LDO2
+ - [s390x] kdump: Add final note
+ - [s390x] cputime: fix incorrect system time
+ - ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device
+ - ath9k_htc: fix NULL-deref at probe
+ - [x86] drm/amdgpu: Make display watermark calculations more accurate
+ - [x86] drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark
+ calculations.
+ - [x86] drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.
+ - drm/nouveau/therm: remove ineffective workarounds for alarm bugs
+ - drm/nouveau/tmr: ack interrupt before processing alarms
+ - drm/nouveau/tmr: fix corruption of the pending list when rescheduling an
+ alarm
+ - drm/nouveau/tmr: avoid processing completed alarms when adding a new one
+ - drm/nouveau/tmr: handle races with hw when updating the next alarm time
+ - [armhf] gpio: omap: return error if requested debounce time is not
+ possible
+ - cdc-acm: fix possible invalid access when processing notification
+ - ohci-pci: add qemu quirk
+ - [powerpc*] cxl: Force context lock during EEH flow
+ - [powerpc*] cxl: Route eeh events to all drivers in
+ cxl_pci_error_detected()
+ - proc: Fix unbalanced hard link numbers
+ - of: fix sparse warning in of_pci_range_parser_one
+ - of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes()
+ - of: fdt: add missing allocation-failure check
+ - [powerpc*/*64*] ibmvscsis: Do not send aborted task response
+ - [x86] IIO: bmp280-core.c: fix error in humidity calculation
+ - IB/hfi1: Return an error on memory allocation failure
+ - IB/hfi1: Fix a subcontext memory leak
+ - pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes
+ - pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes()
+ - USB: serial: ftdi_sio: fix setting latency for unprivileged users
+ - USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs
+ - USB: chaoskey: fix Alea quirk on big-endian hosts
+ - f2fs: check entire encrypted bigname when finding a dentry
+ - fscrypt: avoid collisions when presenting long encrypted filenames
+ - libnvdimm: fix clear length of nvdimm_forget_poison()
+ - xhci: remove GFP_DMA flag from allocation
+ - usb: host: xhci-plat: propagate return value of platform_get_irq()
+ - xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
+ - usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
+ - net: irda: irda-usb: fix firmware name on big-endian hosts
+ - usbvision: fix NULL-deref at probe
+ - mceusb: fix NULL-deref at probe
+ - ttusb2: limit messages to buffer size
+ - [armhf,arm64] usb: dwc3: gadget: Prevent losing events in event cache
+ - [armhf] usb: musb: tusb6010_omap: Do not reset the other direction's
+ packet size
+ - [armhf] usb: musb: Fix trying to suspend while active for OTG
+ configurations
+ - USB: iowarrior: fix info ioctl on big-endian hosts
+ - usb: serial: option: add Telit ME910 support
+ - USB: serial: qcserial: add more Lenovo EM74xx device IDs
+ - USB: serial: mct_u232: fix big-endian baud-rate handling
+ - USB: serial: io_ti: fix div-by-zero in set_termios
+ - USB: hub: fix SS hub-descriptor handling
+ - USB: hub: fix non-SS hub-descriptor handling
+ - ipx: call ipxitf_put() in ioctl error path (CVE-2017-7487)
+ - iio: hid-sensor: Store restore poll and hysteresis on S3
+ - gspca: konica: add missing endpoint sanity check
+ - dib0700: fix NULL-deref at probe
+ - zr364xx: enforce minimum size when reading header
+ - dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops
+ - digitv: limit messages to buffer size
+ - dw2102: limit messages to buffer size
+ - cx231xx-audio: fix init error path
+ - cx231xx-audio: fix NULL-deref at probe
+ - cx231xx-cards: fix NULL-deref at probe
+ - [powerpc*] mm: Ensure IRQs are off in switch_mm()
+ - [powerpc*] eeh: Avoid use after free in eeh_handle_special_event()
+ - [powerpc*] book3s/mce: Move add_taint() later in virtual mode
+ - [powerpc*] pseries: Fix of_node_put() underflow during DLPAR remove
+ - [powerpc*] iommu: Do not call PageTransHuge() on tail pages
+ - [powerpc*] tm: Fix FP and VMX register corruption
+ - [arm64] KVM: Do not use stack-protector to compile EL2 code
+ - [armhf] KVM: Do not use stack-protector to compile HYP code
+ - [armhf] KVM: plug potential guest hardware debug leakage
+ - [armel,armhf] 8662/1: module: split core and init PLT sections
+ - [armhf] dts: imx6sx-sdb: Remove OPP override
+ - [arm64] dts: hi6220: Reset the mmc hosts
+ - [arm64] xchg: hazard against entire exchange variable
+ - [arm64] ensure extension of smp_store_release value
+ - [arm64] armv8_deprecated: ensure extension of addr
+ - [arm64] uaccess: ensure extension of access_ok() addr
+ - [arm64] documentation: document tagged pointer stack constraints
+ - [x86] staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out
+ memory.
+ - [x86] staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
+ - [x86] staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of
+ EPROM_CMD.
+ - [x86] staging: rtl8192e: GetTs Fix invalid TID 7 warning.
+ - [x86] iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings
+ - stackprotector: Increase the per-task stack canary's random range from 32
+ bits to 64 bits on 64-bit platforms
+ - uwb: fix device quirk on big-endian hosts
+ - genirq: Fix chained interrupt data ordering
+ - nvme: unmap CMB and remove sysfs file in reset path
+ - [alpha] osf_wait4(): fix infoleak
+ - tracing/kprobes: Enforce kprobes teardown after testing
+ - [x86] PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC
+ - [x86] PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs
+ - PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms
+ - PCI: Fix another sanity check bug in /proc/pci mmap
+ - PCI: Only allow WC mmap on prefetchable resources
+ - PCI: Freeze PME scan before suspending devices
+ - [armel,armhf] mtd: nand: orion: fix clk handling
+ - [armhf] mtd: nand: omap2: Fix partition creation via cmdline mtdparts
+ - mtd: nand: add ooblayout for old hamming layout
+ - [x86] drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
+ - NFSv4: Fix a hang in OPEN related to server reboot
+ - NFS: Fix use after free in write error path
+ - NFS: Use GFP_NOIO for two allocations in writeback
+ - nfsd: fix undefined behavior in nfsd4_layout_verify
+ - nfsd: encoders mustn't use unitialized values in error cases
+ - drivers: char: mem: Check for address space wraparound with mmap()
+ - [x86] drm/i915/gvt: Disable access to stolen memory as a guest
+
+ [ Aurelien Jarno ]
+ * [mips*/*-malta] Enable POWER_RESET and POWER_RESET_SYSCON.
+
+ [ Uwe Kleine-König ]
+ * [arm64] Enable DRM modules (Closes: #863344)
+ * Ignore ABI changes in chipidea driver
+
+ [ Ben Hutchings ]
+ * Ignore ABI changes in ccp and hid-sensors
+ * [mips*el/loongson-3] Revert "MIPS: Loongson-3: Select
+ MIPS_L1_CACHE_SHIFT_6" to avoid ABI change
+ * SUNRPC: Refactor svc_set_num_threads()
+ * NFSv4: Fix callback server shutdown (CVE-2017-9059) (Closes: #862357)
+ * uapi: fix linux/if.h userspace compilation errors (see #822393, #824442)
+ * debian/control: Fix compiler build-dependencies for cross-building
+ (Closes: #863907)
+ * Add Debian package version to "hung task" log messages
+ * btrfs: warn about RAID5/6 being experimental at mount time (Closes: #863290)
+ * [x86] pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard
+ work again (Closes: #862723)
+ * [arm64] serial: pl011: add console matching function (Closes: #861898)
+ * [rt] Add new GPG subkeys for Sebastian Andrzej Siewior
+ * [rt] Update to 4.9.30-rt20:
+ - rtmutex: Deboost before waking up the top waiter
+ - sched/rtmutex/deadline: Fix a PI crash for deadline tasks
+ - sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period update
+ - rtmutex: Clean up
+ - sched/rtmutex: Refactor rt_mutex_setprio()
+ - sched,tracing: Update trace_sched_pi_setprio()
+ - rtmutex: Fix PI chain order integrity
+ - rtmutex: Fix more prio comparisons
+ - rtmutex: Plug preempt count leak in rt_mutex_futex_unlock()
+ - futex: Avoid freeing an active timer
+ - futex: Fix small (and harmless looking) inconsistencies
+ - futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()
+ - Revert "timers: Don't wake ktimersoftd on every tick"
+ - futex/rtmutex: Cure RT double blocking issue
+ - random: avoid preempt_disable()ed section
+
+ [ Salvatore Bonaccorso ]
+ * tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()
+ (CVE-2017-0605)
+ * dccp/tcp: do not inherit mc_list from parent (CVE-2017-8890)
+ * ipv6: Prevent overrun when parsing v6 header options (CVE-2017-9074)
+ * sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (CVE-2017-9075)
+ * ipv6/dccp: do not inherit ipv6_mc_list from parent (CVE-2017-9076,
+ CVE-2017-9077)
+ * crypto: skcipher - Add missing API setkey checks (CVE-2017-9211)
+ * ipv6: fix out of bound writes in __ip6_append_data() (CVE-2017-9242)
+
+ [ Cyril Brulebois ]
+ * udeb: Add efivarfs to efi-modules, which can be needed to retrieve
+ firmware or configuration bits from d-i. (Closes: #862555)
+
+ [ John Paul Adrian Glaubitz ]
+ * [m68k] udeb: Build loop-modules package (Closes: #862813)
+
+ -- Ben Hutchings <ben@decadent.org.uk> Sun, 04 Jun 2017 03:03:01 +0100
+
+ linux (4.9.25-1) unstable; urgency=medium
+
+ * New upstream stable update:
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.19
+ - net/openvswitch: Set the ipv6 source tunnel key address attribute
+ correctly
+ - net: properly release sk_frag.page
+ - [arm64] amd-xgbe: Fix jumbo MTU processing on newer hardware
+ - openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD
+ - net: unix: properly re-increment inflight counter of GC discarded
+ candidates
+ - net: vrf: Reset rt6i_idev in local dst after put
+ - net/mlx5: Add missing entries for set/query rate limit commands
+ - net/mlx5e: Use the proper UAPI values when offloading TC vlan actions
+ - net/mlx5: Increase number of max QPs in default profile
+ - net/mlx5e: Count GSO/LRO packets correctly
+ - ipv6: make sure to initialize sockc.tsflags before first use
+ - ipv4: provide stronger user input validation in nl_fib_input()
+ - socket, bpf: fix sk_filter use after free in sk_clone_lock
+ - tcp: initialize icsk_ack.lrcvtime at session start time
+ - Input: iforce,ims-pcu,hanwang,yealink,cm109,kbtab,sur40 - validate
+ number of endpoints before using them
+ - ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
+ - ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call
+ - ALSA: hda - Adding a group of pin definition to fix headset problem
+ - ACM gadget: fix endianness in notifications
+ - usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's
+ wBytesPerInterval
+ - USB: uss720,idmouse,wusbcore: fix NULL-deref at probe
+ - usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer
+ - usb: hub: Fix crash after failure to read BOS descriptor
+ - USB: usbtmc: add missing endpoint sanity check
+ - USB: usbtmc: fix probe error path
+ - uwb: i1480-dfu: fix NULL-deref at probe
+ - mmc: ushc: fix NULL-deref at probe
+ - [armhf[ iio: adc: ti_am335x_adc: fix fifo overrun recovery
+ - iio: sw-device: Fix config group initialization
+ - iio: hid-sensor-trigger: Change get poll value function order to avoid
+ sensor properties losing after resume from S3
+ - parport: fix attempt to write duplicate procfiles
+ - ext4: mark inode dirty after converting inline directory
+ - ext4: lock the xattr block before checksuming it
+ - [powerpc*/*64*] Fix idle wakeup potential to clobber registers
+ - mmc: sdhci: Do not disable interrupts while waiting for clock
+ - mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power
+ - [x86] hwrng: amd - Revert managed API changes
+ - [x86] hwrng: geode - Revert managed API changes
+ - [armhf] clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module
+ clock
+ - [armhf] clk: sunxi-ng: mp: Adjust parent rate for pre-dividers
+ - mwifiex: pcie: don't leak DMA buffers when removing
+ - [x86] crypto: ccp - Assign DMA commands to the channel's CCP
+ - xen/acpi: upload PM state from init-domain to Xen
+ - [x86] iommu/vt-d: Fix NULL pointer dereference in device_to_iommu
+ - [arm64] kaslr: Fix up the kernel image alignment
+ - cpufreq: Restore policy min/max limits on CPU online
+ - cgroup, net_cls: iterate the fds of only the tasks which are being
+ migrated
+ - blk-mq: don't complete un-started request in timeout handler
+ - [x86] drm/amdgpu: reinstate oland workaround for sclk
+ - jbd2: don't leak memory if setting up journal fails
+ - [x86] intel_th: Don't leak module refcount on failure to activate
+ - [x86] Drivers: hv: vmbus: Don't leak channel ids
+ - [x86] Drivers: hv: vmbus: Don't leak memory when a channel is rescinded
+ - libceph: don't set weight to IN when OSD is destroyed
+ - [x86] device-dax: fix pmd/pte fault fallback handling
+ - [armhf] drm/bridge: analogix dp: Fix runtime PM state on driver bind
+ - nl80211: fix dumpit error path RTNL deadlocks
+ - drm: reference count event->completion
+ - fbcon: Fix vc attr at deinit
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.20
+ - xfrm: policy: init locks early
+ - [x86] KVM: cleanup the page tracking SRCU instance
+ - virtio_balloon: init 1st buffer in stats vq
+ - [mips*] ptrace: Preserve previous registers for short regset write
+ - [sparc64] ptrace: Preserve previous registers for short regset write
+ - fscrypt: remove broken support for detecting keyring key revocation
+ (CVE-2017-7374)
+ - sched/rt: Add a missing rescheduling point
+ - [armhf] usb: musb: fix possible spinlock deadlock
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.21
+ - libceph: force GFP_NOIO for socket allocations
+ - xen/setup: Don't relocate p2m over existing one
+ - xfs: only update mount/resv fields on success in __xfs_ag_resv_init
+ - xfs: use per-AG reservations for the finobt
+ - xfs: pull up iolock from xfs_free_eofblocks()
+ - xfs: sync eofblocks scans under iolock are livelock prone
+ - xfs: fix eofblocks race with file extending async dio writes
+ - xfs: fix toctou race when locking an inode to access the data map
+ - xfs: fail _dir_open when readahead fails
+ - xfs: filter out obviously bad btree pointers
+ - xfs: check for obviously bad level values in the bmbt root
+ - xfs: verify free block header fields
+ - xfs: allow unwritten extents in the CoW fork
+ - xfs: mark speculative prealloc CoW fork extents unwritten
+ - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t
+ - xfs: update ctime and mtime on clone destinatation inodes
+ - xfs: reject all unaligned direct writes to reflinked files
+ - xfs: don't fail xfs_extent_busy allocation
+ - xfs: handle indlen shortage on delalloc extent merge
+ - xfs: split indlen reservations fairly when under reserved
+ - xfs: fix uninitialized variable in _reflink_convert_cow
+ - xfs: don't reserve blocks for right shift transactions
+ - xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment
+ - xfs: tune down agno asserts in the bmap code
+ - xfs: only reclaim unwritten COW extents periodically
+ - xfs: fix and streamline error handling in xfs_end_io
+ - xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask
+ - xfs: use iomap new flag for newly allocated delalloc blocks
+ - xfs: try any AG when allocating the first btree block when reflinking
+ - scsi: libsas: fix ata xfer length
+ - scsi: scsi_dh_alua: Check scsi_device_get() return value
+ - scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion
+ function
+ - ALSA: seq: Fix race during FIFO resize
+ - ALSA: hda - fix a problem for lineout on a Dell AIO machine
+ - [x86] ASoC: Intel: Skylake: fix invalid memory access due to wrong
+ reference of pointer
+ - HID: wacom: Don't add ghost interface as shared data
+ - mmc: sdhci: Disable runtime pm when the sdio_irq is enabled
+ - NFSv4.1 fix infinite loop on IO BAD_STATEID error
+ - nfsd: map the ENOKEY to nfserr_perm for avoiding warning
+ - [hppa] Clean up fixup routines for get_user()/put_user()
+ - [hppa] Avoid stalled CPU warnings after system shutdown
+ - [hppa] Fix access fault handling in pa_memcpy()
+ - ACPI: Fix incompatibility with mcount-based function graph tracing
+ - ACPI: Do not create a platform_device for IOAPIC/IOxAPIC
+ - USB: fix linked-list corruption in rh_call_control()
+ - [x86] KVM: clear bus pointer when destroyed
+ - KVM: kvm_io_bus_unregister_dev() should never fail
+ - drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags
+ - [armhf,arm64] drm/vc4: Allocate the right amount of space for boot-time
+ CRTC state.
+ - [armhf] drm/etnaviv: (re-)protect fence allocation with GPU mutex
+ - [x86] mm/KASLR: Exclude EFI region from KASLR VA space randomization
+ - [x86] mce: Fix copy/paste error in exception table entries
+ - lib/syscall: Clear return values when no stack
+ - mm: rmap: fix huge file mmap accounting in the memcg stats
+ - mm, hugetlb: use pte_present() instead of pmd_present() in
+ follow_huge_pmd()
+ - qla2xxx: Allow vref count to timeout on vport delete.
+ - mm: workingset: fix premature shadow node shrinking with cgroups
+ - blk: improve order of bio handling in generic_make_request()
+ - blk: Ensure users for current->bio_list can see the full list.
+ - padata: avoid race in reordering
+ - nvme/core: Fix race kicking freed request_queue
+ - nvme/pci: Disable on removal when disconnected
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.22
+ - ppdev: check before attaching port
+ - ppdev: fix registering same device name
+ - [x86] drm/vmwgfx: Type-check lookups of fence objects
+ - [x86] drm/vmwgfx: avoid calling vzalloc with a 0 size in
+ vmw_get_cap_3d_ioctl()
+ - drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
+ - [x86] drm/vmwgfx: Remove getparam error message
+ - sysfs: be careful of error returns from ops->show()
+ - [armhf,arm64] KVM: Take mmap_sem in stage2_unmap_vm
+ - [armhf,arm64] KVM: Take mmap_sem in kvm_arch_prepare_memory_region
+ - [armhf,arm64] kvm: Fix locking for kvm_free_stage2_pgd
+ - [x86] iio: bmg160: reset chip when probing
+ - [arm64] mm: unaligned access by user-land should be received as SIGBUS
+ - cfg80211: check rdev resume callback only for registered wiphy
+ - CIFS: Reset TreeId to zero on SMB2 TREE_CONNECT
+ - mm/page_alloc.c: fix print order in show_free_areas()
+ - ptrace: fix PTRACE_LISTEN race corrupting task->state
+ - dm verity fec: limit error correction recursion
+ - dm verity fec: fix bufio leaks
+ - ACPI / gpio: do not fall back to parsing _CRS when we get a deferral
+ - xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files
+ - ring-buffer: Fix return value check in test_ringbuffer()
+ - mac80211: unconditionally start new netdev queues with iTXQ support
+ - brcmfmac: use local iftype avoiding use-after-free of virtual interface
+ - [powerpc*] Disable HFSCR[TM] if TM is not supported
+ - [powerpc*] mm: Add missing global TLB invalidate if cxl is active
+ - [powerpc*/*64*]: Fix flush_(d|i)cache_range() called from modules
+ - [powerpc*] Don't try to fix up misaligned load-with-reservation
+ instructions
+ - [powerpc*] crypto/crc32c-vpmsum: Fix missing preempt_disable()
+ - dm raid: fix NULL pointer dereference for raid1 without bitmap
+ - [s390x] decompressor: fix initrd corruption caused by bss clear
+ - [s390x] uaccess: get_user() should zero on failure (again)
+ - [mips*el/loongson-3] Check TLB before handle_ri_rdhwr() for Loongson-3
+ - [mips*el/loongson-3] Add MIPS_CPU_FTLB for Loongson-3A R2
+ - [mips*el/loongson-3] Flush wrong invalid FTLB entry for huge page
+ - [mips*el/loongson-3] c-r4k: Fix Loongson-3's vcache/scache waysize
+ calculation
+ - mm/mempolicy.c: fix error handling in set_mempolicy and mbind
+ (CVE-2017-7616)
+ - random: use chacha20 for get_random_int/long
+ - [armhf] drm/sun4i: tcon: Move SoC specific quirks to a DT matched data
+ structure
+ - [armhf] drm/sun4i: Add compatible strings for A31/A31s display pipelines
+ - [armhf] drm/sun4i: Add compatible string for A31/A31s TCON (timing
+ controller)
+ - HID: i2c-hid: add a simple quirk to fix device defects
+ - usb: dwc3: gadget: delay unmap of bounced requests
+ - [x86] ASoC: Intel: bytct_rt5640: change default capture settings
+ - [armhf,arm64] clocksource/drivers/arm_arch_timer: Don't assume clock runs
+ in suspend
+ - scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
+ - HID: multitouch: do not retrieve all reports for all devices
+ - [arm64] mmc: sdhci-msm: Enable few quirks
+ - scsi: ufs: ensure that host pa_tactivate is higher than device
+ - svcauth_gss: Close connection when dropping an incoming message
+ - scsi: ufs: add quirk to increase host PA_SaveConfigTime
+ - [x86] platform: acer-wmi: Only supports AMW0_GUID1 on acer family
+ - nvme: simplify stripe quirk
+ - ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding
+ - HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD
+ - [x86] drm/i915: actually drive the BDW reserved IDs
+ - scsi: ufs: issue link starup 2 times if device isn't active
+ - [armhf] serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x
+ - ACPI / button: Change default behavior to lid_init_state=open
+ - [x86] ACPI: save NVS memory for Lenovo G50-45
+ - HID: wacom: don't apply generic settings to old devices
+ - [arm64] firmware: qcom: scm: Fix interrupted SCM calls
+ - [armhf] watchdog: s3c2410: Fix infinite interrupt in soft mode
+ - [x86] platform: asus-wmi: Set specified XUSB2PR value for X550LB
+ - [x86] platform: asus-wmi: Detect quirk_no_rfkill from the DSDT
+ - [x86] reboot/quirks: Add ASUS EeeBook X205TA reboot quirk
+ - [x86] reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk
+ - usb-storage: Add ignore-residue quirk for Initio INIC-3619
+ - [x86] reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.23
+ - [x86] drm/i915/gen9: Increase PCODE request timeout to 50ms
+ - [x86] drm/i915: Nuke debug messages from the pipe update critical section
+ - [x86] drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3
+ - [x86] drm/i915: Only enable hotplug interrupts if the display interrupts
+ are enabled
+ - [x86] drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.
+ - [x86] drm/i915: Stop using RP_DOWN_EI on Baytrail
+ - [x86] drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker)
+ - [armhf,arm64] i2c: bcm2835: Fix hang for writing messages larger than 16
+ bytes
+ - rt2x00usb: fix anchor initialization
+ - rt2x00usb: do not anchor rx and tx urb's
+ - [mips*] Introduce irq_stack
+ - [mips*] Stack unwinding while on IRQ stack
+ - [mips*] Only change $28 to thread_info if coming from user mode
+ - [mips*] Switch to the irq_stack in interrupts
+ - [mips*] Select HAVE_IRQ_EXIT_ON_IRQ_STACK
+ - [mips*] IRQ Stack: Fix erroneous jal to plat_irq_dispatch
+ - [x86] Revert "drm/i915/execlists: Reset RING registers upon resume"
+ - blk-mq: Avoid memory reclaim when remapping queues
+ - usb: hub: Wait for connection to be reestablished after port reset
+ - net/mlx4_en: Fix bad WQE issue
+ - net/mlx4_core: Fix racy CQ (Completion Queue) free
+ - net/mlx4_core: Fix when to save some qp context flags for dynamic VST to
+ VGT transitions
+ - dma-buf: add support for compat ioctl
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.24
+ - cgroup, kthread: close race window where new kthreads can be migrated to
+ non-root cgroups
+ - thp: fix MADV_DONTNEED vs. MADV_FREE race
+ - thp: fix MADV_DONTNEED vs clear soft dirty race
+ - zsmalloc: expand class bit
+ - drm/nouveau/mpeg: mthd returns true on success now
+ - drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one
+ - [armhf] drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()
+ - CIFS: reconnect thread reschedule itself
+ - CIFS: store results of cifs_reopen_file to avoid infinite wait
+ - Input: xpad - add support for Razer Wildcat gamepad
+ - [x86] perf: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()
+ - [x86] efi: Don't try to reserve runtime regions
+ - [x86] signals: Fix lower/upper bound reporting in compat siginfo
+ - [x86] pmem: fix broken __copy_user_nocache cache-bypass assumptions
+ - [x86] vdso: Ensure vdso32_enabled gets set to valid values only
+ - [x86] vdso: Plug race between mapping and ELF header setup
+ - [x86] acpi, nfit, libnvdimm: fix interleave set cookie calculation
+ (64-bit comparison)
+ - ACPI / scan: Set the visited flag for all enumerated devices
+ - [hppa] fix bugs in pa_memcpy
+ - efi/libstub: Skip GOP with PIXEL_BLT_ONLY format
+ - efi/fb: Avoid reconfiguration of BAR that covers the framebuffer
+ - iscsi-target: Fix TMR reference leak during session shutdown
+ - iscsi-target: Drop work-around for legacy GlobalSAN initiator
+ - scsi: sr: Sanity check returned mode data
+ - scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable
+ - scsi: qla2xxx: Add fix to read correct register value for ISP82xx.
+ - scsi: sd: Fix capacity calculation with 32-bit sector_t
+ - target: Avoid mappedlun symlink creation during lun shutdown
+ - xen, fbfront: fix connecting to backend
+ - new privimitive: iov_iter_revert()
+ - make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error
+ - [x86] libnvdimm: fix blk free space accounting
+ - [x86] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep
+ splat
+ - [armhf] pwm: rockchip: State of PWM clock should synchronize with PWM
+ enabled state
+ - cpufreq: Bring CPUs up even if cpufreq_online() failed
+ - [armhf] irqchip/irq-imx-gpcv2: Fix spinlock initialization
+ - ftrace: Fix removing of second function probe
+ - zram: do not use copy_page with non-page aligned address
+ - ftrace: Fix function pid filter on instances
+ - crypto: algif_aead - Fix bogus request dereference in completion function
+ - crypto: ahash - Fix EINPROGRESS notification callback (CVE-2017-7618)
+ - [hppa] Fix get_user() for 64-bit value on 32-bit kernel
+ - dvb-usb-v2: avoid use-after-free (CVE-2017-8064)
+ - drm/nouveau/disp/mcp7x: disable dptmds workaround (Closes: #850219)
+ - [x86] mm: Tighten x86 /dev/mem with zeroing reads (CVE-2017-7889)
+ - dvb-usb-firmware: don't do DMA on stack (CVE-2017-8061)
+ - cxusb: Use a dma capable buffer also for reading (CVE-2017-8063)
+ - virtio-console: avoid DMA from stack (CVE-2017-8067)
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.25
+ - KEYS: Disallow keyrings beginning with '.' to be joined as session
+ keyrings (CVE-2016-9604)
+ - KEYS: Change the name of the dead type to ".dead" to prevent user access
+ (CVE-2017-6951)
+ - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
+ (CVE-2017-7472)
+ - tracing: Allocate the snapshot buffer before enabling probe
+ - ring-buffer: Have ring_buffer_iter_empty() return true when empty
+ - mm: prevent NR_ISOLATE_* stats from going negative
+ - cifs: Do not send echoes before Negotiate is complete (Closes: #856843)
+ - CIFS: remove bad_network_name flag
+ - [s390x] mm: fix CMMA vs KSM vs others
+ - Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled
+ - ACPI / power: Avoid maybe-uninitialized warning
+ - [armhf] mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for
+ DDR50 card
+ - ubifs: Fix RENAME_WHITEOUT support
+ - ubifs: Fix O_TMPFILE corner case in ubifs_link()
+ - mac80211: reject ToDS broadcast data frames
+ - mac80211: fix MU-MIMO follow-MAC mode
+ - ubi/upd: Always flush after prepared for an update
+ - [powerpc*] kprobe: Fix oops when kprobed on 'stdu' instruction
+ - [x86] mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs
+ - [x86] mce: Make the MCE notifier a blocking one
+ - device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation
+
+ [ Ben Hutchings ]
+ * w1: Really enable W1_MASTER_GPIO as module (Closes: #858975)
+ * debian/rules.real: Undefine $LANGUAGE, which can break debug symbols for
+ vDSOs (Closes: #859807)
+ * Bump ABI to 3
+ * [s390x] Set NR_CPUS=256 (Closes: #858731)
+ * [x86] usbip: Increase USBIP_VHCI_NR_HCS to 8 and USBIP_VHCI_HC_PORTS to 31
+ (Closes: #859641)
+ * [powerpc/powerpc64,ppc64*] target: Enable SCSI_IBMVSCSIS as module
+ * cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
+ (Closes: #859978)
+ * udeb: Include all AHCI drivers in sata-modules (Closes: #860335)
+ * [powerpc/powerpc64,ppc64] Set NR_CPUS=2048, matching ppc64el
+ * [powerpc*/*64*] Enable CPUMASK_OFFSTACK to reduce stack usage
+ * [mips*el/loongson-3] Set NR_CPUS=16 to allow for Loongson 3B2000
+ * [mips*/octeon] Set NR_CPUS=64 to allow for Cavium CN7890
+ * [arm64] Set NR_CPUS=256 to allow for multi-SoC systems (Closes: #861209)
+ * [powerpc/powerpc-smp,powerpcspe] Explicitly set NR_CPUS=4
+ * Move debug symbols back to the main archive, to avoid problems with the
+ current handling in dak
+ * linux-image: Disable signing until it's supported in dak
+ * [rt] Update to 4.9.20-rt16:
+ - rtmutex: Make lock_killable work
+ - rtmutex: Provide rt_mutex_lock_state()
+ - rtmutex: Provide locked slowpath
+ - rwsem/rt: Lift single reader restriction
+ * PCI: Enable PCIE_PTM (except on armel/marvell)
+ * 6lowpan: Enable Generic Header Compression modules
+ * net/sched: Enable NET_ACT_SKBMOD as module
+ * ethernet: Enable NFP_NETVF as module
+ * net/phy: Enable MICROSEMI_PHY as module
+ * input/tablet: Enable TABLET_USB_PEGASUS as module
+ * [x86] input/touchscreen: Enable TOUCHSCREEN_SURFACE3_SPI as module
+ * serial/8250: Enable SERIAL_8250_MOXA as module
+ * [x86] gpio: Enable GPIO_AMDPT as module
+ * [x86] thermal: Enable INT3406_THERMAL as module
+ * watchdog: Enable WATCHDOG_SYSFS
+ * integrity: Enable IMA, IMA_DEFAULT_HASH_SHA256, IMA_APPRAISE,
+ IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY, IMA_BLACKLIST_KEYRING
+ (except on armel/marvell) (Closes: #788290)
+ * media: Enable VIDEO_TW5864, VIDEO_TW686X as modules
+ * [x86] amdgpu,sound/soc: Enable DRM_AMD_ACP; enable SND_SOC_AMD_ACP as module
+ * hda: Set SND_HDA_PREALLOC_SIZE=2048 as recommended for PulseAudio
+ * HID: Enable HID_SENSOR_CUSTOM_SENSOR as module
+ * leds,USB: Enable USB_LEDS_TRIGGER_USBPORT as module
+ * usbip: Enable USBIP_VUDC as module
+ * USB/misc: Enable UCSI as module
+ * leds: Enable LEDS_TRIGGER_DISK, LEDS_TRIGGER_MTD, LEDS_TRIGGER_PANIC
+ * IB: Enable INFINIBAND_HFI1, INFINIBAND_I40IW, INFINIBAND_QEDR, RDMA_RXE
+ as modules
+ * [amd64] EDAC: Enable EDAC_SKX as module
+ * [x86] comedi: Enable COMEDI_ADV_PCI1720, COMEDI_ADV_PCI1760 as modules
+ * [x86] platform: Enable INTEL_HID_EVENT as module
+ * [x86] hwtracing: Enable INTEL_TH, INTEL_TH_PCI, INTEL_TH_GTH, INTEL_TH_MSU,
+ INTEL_TH_PTI as modules
+ * [rt] tracing: Enable HWLAT_TRACER
+ * [x86] crypto: Enable CRYPTO_DEV_QAT_C3XXX, CRYPTO_DEV_QAT_C62X,
+ CRYPTO_DEV_QAT_C3XXXVF, CRYPTO_DEV_QAT_C62XVF as modules
+ * crypto: Enable CRYPTO_DEV_CHELSIO as module
+ * [arm64] Enable ARMV8_DEPRECATED, SWP_EMULATION, CP15_BARRIER_EMULATION,
+ SETEND_EMULATION (Closes: #861384)
+ * udeb: Add tifm_7xx1 to mmc-modules (Closes: #861195)
+ * leds: Enable LEDS_GPIO as module for all configurations with GPIOs
+ (Closes: #860569)
+ * selinux: Set SECURITY_SELINUX_CHECKREQPROT_VALUE=0, per default.
+ This may break some old applications if SELinux is enabled, and can be
+ reverted using the kernel parameter: checkreqprot=1
+ * udeb: Move mfd-core to kernel-image, as both input-modules and
+ mmc-modules need it
+ * crypto: Change CRYPTO_SHA256 from module to built-in, as required by IMA
+
+ [ Salvatore Bonaccorso ]
+ * ping: implement proper locking (CVE-2017-2671)
+ * macsec: avoid heap overflow in skb_to_sgvec (CVE-2017-7477)
+ * macsec: dynamically allocate space for sglist
+ * nfsd: check for oversized NFSv2/v3 arguments (CVE-2017-7645)
+ * nfsd4: minor NFSv2/v3 write decoding cleanup
+ * nfsd: stricter decoding of write-like NFSv2/v3 ops (CVE-2017-7895)
+
+ [ Aurelien Jarno ]
+ * [mips*/octeon] Drop obsolete patch adding support for the UBNT E200
+ board.
+ * [mips*el/loongson-3] Disable PAGE_EXTENSION and PAGE_POISONING.
+
+ [ John Paul Adrian Glaubitz ]
+ * [m68k] udeb: Enable suffix for kernel-image (Closes: #859366)
+
+ -- Ben Hutchings <ben@decadent.org.uk> Tue, 02 May 2017 16:21:44 +0100
+
+ linux (4.9.18-1) unstable; urgency=medium
+
+ * New upstream stable update:
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.17
+ - net/mlx5e: Register/unregister vport representors on interface
+ attach/detach
+ - net/mlx5e: Do not reduce LRO WQE size when not using build_skb
+ - net/mlx5e: Fix wrong CQE decompression
+ - vxlan: correctly validate VXLAN ID against VXLAN_N_VID
+ - vti6: return GRE_KEY for vti6
+ - vxlan: don't allow overwrite of config src addr
+ - ipv4: mask tos for input route
+ - net sched actions: decrement module reference count after table flush.
+ - l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
+ - net: phy: Avoid deadlock during phy_error()
+ - vxlan: lock RCU on TX path
+ - geneve: lock RCU on TX path
+ - tcp/dccp: block BH for SYN processing
+ - net: bridge: allow IPv6 when multicast flood is disabled
+ - net: don't call strlen() on the user buffer in packet_bind_spkt()
+ - net: net_enable_timestamp() can be called from irq contexts
+ - ipv6: orphan skbs in reassembly unit
+ - dccp: Unlock sock before calling sk_free()
+ - strparser: destroy workqueue on module exit
+ - tcp: fix various issues for sockets morphing to listen state
+ - net: fix socket refcounting in skb_complete_wifi_ack()
+ - net: fix socket refcounting in skb_complete_tx_timestamp()
+ - net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump
+ - dccp: fix use-after-free in dccp_feat_activate_values
+ - vrf: Fix use-after-free in vrf_xmit
+ - net/tunnel: set inner protocol in network gro hooks
+ - act_connmark: avoid crashing on malformed nlattrs with null parms
+ - mpls: Send route delete notifications when router module is unloaded
+ - mpls: Do not decrement alive counter for unregister events
+ - ipv6: make ECMP route replacement less greedy
+ - ipv6: avoid write to a possibly cloned skb
+ - bridge: drop netfilter fake rtable unconditionally
+ - dccp/tcp: fix routing redirect race
+ - tun: fix premature POLLOUT notification on tun devices
+ - dccp: fix memory leak during tear-down of unsuccessful connection request
+ - bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers
+ - bpf: fix state equivalence
+ - bpf: fix regression on verifier pruning wrt map lookups
+ - bpf: fix mark_reg_unknown_value for spilled regs on map value marking
+ - dmaengine: iota: ioat_alloc_chan_resources should not perform sleeping
+ allocations.
+ - xen: do not re-use pirq number cached in pci device msi msg data
+ - igb: Workaround for igb i210 firmware issue
+ - igb: add i211 to i210 PHY workaround
+ - [x86] hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic
+ - PCI: Separate VF BAR updates from standard BAR updates
+ - PCI: Remove pci_resource_bar() and pci_iov_resource_bar()
+ - PCI: Decouple IORESOURCE_ROM_ENABLE and PCI_ROM_ADDRESS_ENABLE
+ - PCI: Don't update VF BARs while VF memory space is enabled
+ - PCI: Update BARs using property bits appropriate for type
+ - PCI: Ignore BAR updates on virtual functions
+ - PCI: Do any VF BAR updates before enabling the BARs
+ - [powerpc*] ibmveth: calculate gso_segs for large packets
+ - [x86] Drivers: hv: ring_buffer: count on wrap around mappings in
+ get_next_pkt_raw() (v2)
+ - vfio/spapr: Postpone allocation of userspace version of TCE table
+ - [powerpc*] iommu: Stop using @current in mm_iommu_xxx
+ - [powerpc*] vfio/spapr: Reference mm in tce_container
+ - [powerpc*] mm/iommu, vfio/spapr: Put pages on VFIO container shutdown
+ - [powerpc*] vfio/spapr: Add a helper to create default DMA window
+ - [powerpc*] vfio/spapr: Postpone default window creation
+ - drm/nouveau/disp/gp102: fix cursor/overlay immediate channel indices
+ - drm/nouveau/disp/nv50-: split chid into chid.ctrl and chid.user
+ - drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing
+ classes
+ - block: allow WRITE_SAME commands with the SG_IO ioctl
+ - [s390x] zcrypt: Introduce CEX6 toleration
+ - uvcvideo: uvc_scan_fallback() for webcams with broken chain
+ - [x86] ACPI / blacklist: add _REV quirks for Dell Precision 5520 and 3520
+ - [x86] ACPI / blacklist: Make Dell Latitude 3350 ethernet work
+ - serial: 8250_pci: Detach low-level driver during PCI error recovery
+ - [armhf] clk: bcm2835: Fix ->fixed_divider of pllh_aux
+ - [armhf] drm/vc4: Fix race between page flip completion event and clean-up
+ - [armhf] drm/vc4: Fix ->clock_select setting for the VEC encoder
+ - [arm64] KVM: VHE: Clear HCR_TGE when invalidating guest TLBs
+ - [armhf,arm64] irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum
+ 0065
+ - [x86] tsc: Fix ART for TSC_KNOWN_FREQ
+ - [x86] perf: Fix CR4.PCE propagation to use active_mm instead of mm
+ - futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
+ - futex: Add missing error handling to FUTEX_REQUEUE_PI
+ - locking/rwsem: Fix down_write_killable() for
+ CONFIG_RWSEM_GENERIC_SPINLOCK=y
+ - [powerpc*] crypto: Fix initialisation of crc32c context
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.18
+ - [armhf] drm/vc4: Fix termination of the initial scan for branch targets.
+ - [armhf] drm/vc4: Use runtime autosuspend to avoid thrashing V3D power
+ state.
+ - qla2xxx: Fix memory leak for abts processing
+ - qla2xxx: Fix request queue corruption.
+ - [hppa] Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range
+ - [hppa] Fix system shutdown halt
+ - perf/core: Fix use-after-free in perf_release()
+ - perf/core: Fix event inheritance on fork()
+ - NFS prevent double free in async nfs4_exchange_id
+ - cpufreq: Fix and clean up show_cpuinfo_cur_freq()
+ - [powerpc*] boot: Fix zImage TOC alignment
+ - md/raid1/10: fix potential deadlock
+ - target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
+ - scsi: lpfc: Add shutdown method for kexec
+ - scsi: libiscsi: add lock around task lists to fix list corruption
+ regression
+ - target: Fix VERIFY_16 handling in sbc_parse_cdb
+ - isdn/gigaset: fix NULL-deref at probe
+ - gfs2: Avoid alignment hole in struct lm_lockname
+ - percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages
+ - cgroup/pids: remove spurious suspicious RCU usage warning
+ - [x86] drm/amdgpu/si: add dpm quirk for Oland
+ - ext4: fix fencepost in s_first_meta_bg validation (Closes: #856808)
+
+ [ Ben Hutchings ]
+ * [powerpc*] Ignore ABI changes in cxl (fixes FTBFS) (Closes: #858530)
+ and IOMMU setup
+ * Ignore ABI changes in bpf, dccp, libiscsi
+ * [x86] Ignore ABI changes in kvm
+ * [rt] Update to 4.9.18-rt14:
+ - lockdep: Fix per-cpu static objects
+ - futex: Cleanup variable names for futex_top_waiter()
+ - futex: Use smp_store_release() in mark_wake_futex()
+ - futex: Remove rt_mutex_deadlock_account_*()
+ - futex,rt_mutex: Provide futex specific rt_mutex API
+ - futex: Change locking rules
+ - futex: Cleanup refcounting
+ - futex: Rework inconsistent rt_mutex/futex_q state
+ - futex: Pull rt_mutex_futex_unlock() out from under hb->lock
+ - futex,rt_mutex: Introduce rt_mutex_init_waiter()
+ - futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
+ - futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()
+ - futex: Futex_unlock_pi() determinism
+ - futex: Drop hb->lock before enqueueing on the rtmutex
+ - futex: workaround migrate_disable/enable in different context
+ - Revert "kernel/futex: don't deboost too early"
+ * xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
+ (CVE-2017-7184)
+ * xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (CVE-2017-7184)
+ * scsi: sg: check length passed to SG_NEXT_CMD_LEN (CVE-2017-7187)
+ * [x86] vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
+ (CVE-2017-7261)
+ * [x86] drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
+ (CVE-2017-7294)
+ * net/packet: Fix integer overflow in various range checks (CVE-2017-7308)
+ * [arm64] rtc: tegra: Implement clock handling (Closes: #858514)
+ * [armhf] sound/soc: Enable SND_SUN4I_SPDIF as module (Closes: #857410)
+ * [arm64,x86] Enable CROS_KBD_LED_BACKLIGHT as module (Closes: #856906)
+ * netfilter: nft_ct: add notrack support (Closes: #845500)
+ * w1: Enable W1_MASTER_GPIO as module (Closes: #858975)
+
+ [ James Clarke ]
+ * [sparc64] udeb: Re-add ufs-modules (Closes: #858049)
+
+ -- Ben Hutchings <ben@decadent.org.uk> Thu, 30 Mar 2017 02:16:33 +0100
+
+ linux (4.9.16-1) unstable; urgency=medium
+
+ * New upstream stable update:
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.14
+ - [mips*] Fix special case in 64 bit IP checksumming.
+ - [mips*/octeon] Fix copy_from_user fault handling for large buffers
+ - mmc: sdhci-acpi: support deferred probe
+ - uvcvideo: Fix a wrong macro
+ - media: fix dm1105.c build error
+ - lirc_dev: LIRC_{G,S}ET_REC_MODE do not work
+ - media: Properly pass through media entity types in entity enumeration
+ - ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea()
+ - [x86] ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO
+ - [x86] ALSA: hda - fix Lewisburg audio issue
+ - ALSA: timer: Reject user params with too small ticks
+ - ALSA: ctxfi: Fallback DMA mask to 32bit
+ - ALSA: seq: Fix link corruption by event error handling
+ - [x86] ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming
+ - [x86] ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine
+ - hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers
+ - hwmon: (it87) Ensure that pwm control cache is current before updating
+ values
+ - [x86] staging/lustre/lnet: Fix allocation size for sv_cpt_data
+ - staging: rtl: fix possible NULL pointer dereference
+ - regulator: Fix regulator_summary for deviceless consumers
+ - tpm_tis: fix the error handling of init_tis()
+ - [x86] iommu/vt-d: Fix some macros that are incorrectly specified in
+ intel-iommu
+ - [x86] iommu/vt-d: Tylersburg isoch identity map check is done too late.
+ - CIFS: Fix splice read for non-cached files
+ - [x86] mm, devm_memremap_pages: hold device_hotplug lock over
+ mem_hotplug_{begin, done}
+ - mm/page_alloc: fix nodes for reclaim in fast path
+ - mm: vmpressure: fix sending wrong events on underflow
+ - mm: do not access page->mapping directly on page_endio
+ - mm balloon: umount balloon_mnt when removing vb device
+ - mm, vmscan: cleanup lru size claculations
+ - mm, vmscan: consider eligible zones in get_scan_count
+ - sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT
+ - PM / devfreq: Fix available_governor sysfs
+ - PM / devfreq: Fix wrong trans_stat of passive devfreq device
+ - dm cache: fix corruption seen when using cache > 2TB
+ - dm stats: fix a leaked s->histogram_boundaries array
+ - dm round robin: revert "use percpu 'repeat_count' and 'current_path'"
+ - dm raid: fix data corruption on reshape request
+ - [x86] scsi: storvsc: use tagged SRB requests if supported by the device
+ - [x86] scsi: storvsc: properly handle SRB_ERROR when sense message is
+ present
+ - [x86] scsi: storvsc: properly set residual data length on errors
+ - scsi: aacraid: Reorder Adapter status check
+ - scsi: use 'scsi_device_from_queue()' for scsi_dh
+ - Fix: Disable sys_membarrier when nohz_full is enabled
+ - jbd2: don't leak modified metadata buffers on an aborted journal
+ - block/loop: fix race between I/O and set_status
+ - loop: fix LO_FLAGS_PARTSCAN hang
+ - ext4: Include forgotten start block on fallocate insert range
+ - ext4: do not polute the extents cache while shifting extents
+ - ext4: trim allocation requests to group size
+ - ext4: fix data corruption in data=journal mode
+ - ext4: fix use-after-iput when fscrypt contexts are inconsistent
+ - ext4: fix inline data error paths
+ - ext4: preserve the needs_recovery flag when the journal is aborted
+ - ext4: return EROFS if device is r/o and journal replay is needed
+ - mei: remove support for broken parallel read
+ - ath10k: fix boot failure in UTF mode/testmode
+ - ath5k: drop bogus warning on drv_set_key with unsupported cipher
+ - ath9k: fix race condition in enabling/disabling IRQs
+ - ath9k: use correct OTP register offsets for the AR9340 and AR9550
+ - [x86] PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal
+ - [x86] Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
+ - perf callchain: Reference count maps
+ - crypto: testmgr - Pad aes_ccm_enc_tv_template vector
+ - fuse: add missing FR_FORCE
+ - [x86] pkeys: Check against max pkey to avoid overflows
+ - [armhf,arm64] KVM: Enforce unconditional flush to PoC when mapping to
+ stage-2
+ - [arm64] dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB
+ - [arm64] fix erroneous __raw_read_system_reg() cases
+ - [armhf,arm64] KVM: vgic: Stop injecting the MSI occurrence twice
+ - can: gs_usb: Don't use stack memory for USB transfers
+ - can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
+ - w1: don't leak refcount on slave attach failure in
+ w1_attach_slave_device()
+ - w1: ds2490: USB transfer buffers need to be DMAable
+ - usb: dwc3: gadget: skip Set/Clear Halt when invalid
+ - usb: host: xhci: plat: check hcc_params after add hcd
+ - usb: gadget: udc-core: Rescan pending list on driver unbind
+ - usb: gadget: f_hid: fix: Free out requests
+ - usb: gadget: f_hid: fix: Prevent accessing released memory
+ - usb: gadget: f_hid: Use spinlock instead of mutex
+ - [x86] hv: allocate synic pages for all present CPUs
+ - [x86] hv: init percpu_list in hv_synic_alloc()
+ - [x86] hv: don't reset hv_context.tsc_page on crash
+ - [x86] Drivers: hv: vmbus: Prevent sending data on a rescinded channel
+ - [x86] Drivers: hv: vmbus: Fix a rescind handling bug
+ - [x86] Drivers: hv: util: kvp: Fix a rescind processing issue
+ - [x86] Drivers: hv: util: Fcopy: Fix a rescind processing issue
+ - [x86] Drivers: hv: util: Backup: Fix a rescind processing issue
+ - RDMA/core: Fix incorrect structure packing for booleans
+ - rdma_cm: fail iwarp accepts w/o connection params
+ - gfs2: Add missing rcu locking for glock lookup
+ - [arm64] remoteproc: qcom: mdt_loader: Don't overwrite firmware object
+ - rtlwifi: Fix alignment issues
+ - rtlwifi: rtl8192c-common: Fix "BUG: KASAN:
+ - [m68k] VME: restore bus_remove function causing incomplete module unload
+ - nfsd: minor nfsd_setattr cleanup
+ - nfsd: special case truncates some more
+ - NFSv4: Fix memory and state leak in _nfs4_open_and_get_state
+ - NFSv4: Fix reboot recovery in copy offload
+ - pNFS/flexfiles: If the layout is invalid, it must be updated before
+ retrying
+ - NFSv4: fix getacl head length estimation
+ - NFSv4: fix getacl ERANGE for some ACL buffer sizes
+ - f2fs: fix a problem of using memory after free
+ - f2fs: fix multiple f2fs_add_link() calls having same name
+ - f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
+ - f2fs: avoid to issue redundant discard commands
+ - [armhf] rtc: sun6i: Disable the build as a module
+ - [armhf] rtc: sun6i: Add some locking
+ - [armhf] rtc: sun6i: Switch to the external oscillator
+ - md linear: fix a race between linear_add() and linear_congested()
+ - bcma: use (get|put)_device when probing/removing device driver
+ - [armhf] dmaengine: ipu: Make sure the interrupt routine checks all
+ interrupts.
+ - xprtrdma: Fix Read chunk padding
+ - xprtrdma: Per-connection pad optimization
+ - xprtrdma: Disable pad optimization by default
+ - xprtrdma: Reduce required number of send SGEs
+ - [powerpc*] xmon: Fix data-breakpoint
+ - [powerpc*] mm: Add MMU_FTR_KERNEL_RO to possible feature mask
+ - [powerpc*] mm/hash: Always clear UPRT and Host Radix bits when setting up
+ CPU
+ - scsi: lpfc: Correct WQ creation for pagesize
+ - ceph: update readpages osd request according to size of pages
+ - netfilter: conntrack: remove GC_MAX_EVICTS break
+ - netfilter: conntrack: refine gc worker heuristics, redux
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.15
+ - tty: n_hdlc: get rid of racy n_hdlc.tbuf (CVE-2017-2636)
+ (Closes: #858122)
+ - serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards
+ - [s390x] KVM: Disable dirty log retrieval for UCONTROL guests
+ - [x86] KVM: VMX: use correct vmcs_read/write for guest segment
+ selector/base
+ - Bluetooth: Add another AR3012 04ca:3018 device
+ - [s390x] qdio: clear DSCI prior to scanning multiple input queues
+ - [s390x] dcssblk: fix device size calculation in dcssblk_direct_access()
+ - [s390x] kdump: Use "LINUX" ELF note name instead of "CORE"
+ - [s390x] chsc: Add exception handler for CHSC instruction
+ - [s390x] TASK_SIZE for kernel threads
+ - [s390x] make setup_randomness work
+ - [s390x] use correct input data address for setup_randomness
+ - [armhf] net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put()
+ - [powerpc*] cxl: Prevent read/write to AFU config space while AFU not
+ configured
+ - [powerpc*] cxl: fix nested locking hang during EEH hotplug
+ - brcmfmac: fix incorrect event channel deduction
+ - mnt: Tuck mounts under others instead of creating shadow/side mounts.
+ - IB/ipoib: Fix deadlock between rmmod and set_mode
+ - IB/IPoIB: Add destination address when re-queue packet
+ - IB/mlx5: Fix out-of-bound access
+ - IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS
+ - IB/srp: Avoid that duplicate responses trigger a kernel bug
+ - IB/srp: Fix race conditions related to task management
+ - fs: Better permission checking for submounts
+ - ceph: remove req from unsafe list when unregistering it
+ - [powerpc*] pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot()
+ - [powerpc*] pci/hotplug/pnv-php: Disable surprise hotplug capability on
+ conflicts
+ - target: Fix NULL dereference during LUN lookup + active I/O shutdown
+ - [powerpc*] drivers/pci/hotplug: Handle presence detection change
+ properly
+ - [powerpc*] drivers/pci/hotplug: Fix initial state for empty slot
+ - nlm: Ensure callback code also checks that the files match
+ - nfit, libnvdimm: fix interleave set cookie calculation
+ - mac80211: flush delayed work when entering suspend
+ - mac80211: don't reorder frames with SN smaller than SSN
+ - mac80211: don't handle filtered frames within a BA session
+ - mac80211: use driver-indicated transmitter STA only for data frames
+ - [x86] drm/amdgpu: add more cases to DCE11 possible crtc mask setup
+ - [arm64,powerpc*,x86] drm/ast: Fix test for VGA enabled
+ - [arm64,powerpc*,x86] drm/ast: Call open_key before enable_mmio in POST
+ code
+ - [arm64,powerpc*,x86] drm/ast: Fix AST2400 POST failure without BMC FW or
+ VBIOS
+ - drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058
+ - [x86] drm/vmwgfx: Work around drm removal of control nodes
+ - [armhf] dmaengine: imx-sdma - correct the dma transfer residue
+ calculation
+ - drm/atomic: fix an error code in mode_fixup()
+ - [x86] drm/i915/gvt: Disable access to stolen memory as a guest
+ - drm: Cancel drm_fb_helper_dirty_work on unload
+ - drm: Cancel drm_fb_helper_resume_work on unload
+ - [x86] drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS
+ code
+ - [x86] drm/i915: Fix not finding the VBT when it overlaps with
+ OPREGION_ASLE_EXT
+ - libceph: use BUG() instead of BUG_ON(1)
+ - [x86] mm: fix gup_pte_range() vs DAX mappings
+ - [x86] tlb: Fix tlb flushing when lguest clears PGE
+ - thp: fix another corner case of munlock() vs. THPs
+ - mm: do not call mem_cgroup_free() from within mem_cgroup_alloc()
+ - fat: fix using uninitialized fields of fat_inode/fsinfo_inode
+ - [x86] drivers: hv: Turn off write permission on the hypercall page
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.16
+ - USB: serial: digi_acceleport: fix OOB data sanity check
+ - USB: serial: digi_acceleport: fix OOB-event processing
+ - crypto: improve gcc optimization flags for serpent and wp512
+ - ucount: Remove the atomicity from ucount->count (CVE-2017-6874)
+ - dw2102: don't do DMA on stack
+ - i2c: add missing of_node_put in i2c_mux_del_adapters
+ - [ppc64el] Emulation support for load/store instructions on LE
+ - [powerpc*] xics: Work around limitations of OPAL XICS priority handling
+ - PCI: Prevent VPD access for QLogic ISP2722
+ - usb: gadget: dummy_hcd: clear usb_gadget region before registration
+ - usb: dwc3: gadget: make Set Endpoint Configuration macros safe
+ - [armhf] usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox()
+ - usb: gadget: function: f_fs: pass companion descriptor along
+ - Revert "usb: gadget: uvc: Add missing call for additional setup data"
+ - usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci
+ controllers
+ - USB: serial: safe_serial: fix information leak in completion handler
+ - USB: serial: omninet: fix reference leaks at open
+ - USB: iowarrior: fix NULL-deref at probe (CVE-2016-2188)
+ - USB: iowarrior: fix NULL-deref in write
+ - USB: serial: io_ti: fix NULL-deref in interrupt callback
+ - USB: serial: io_ti: fix information leak in completion handler
+ - [armhf] serial: samsung: Continue to work if DMA request fails
+ - [s390x] KVM: Fix guest migration for huge guests resulting in panic
+ - [armhf.arm64] KVM: Let vcpu thread modify its own active state
+ - dm: flush queued bios when process blocks to avoid deadlock
+ - rc: raw decoder for keymap protocol is not loaded on register
+ - ext4: don't BUG when truncating encrypted inodes on the orphan list
+ - IB/mlx5: Verify that Q counters are supported
+
+ [ Ben Hutchings ]
+ * [media] dvb-usb: don't use stack for firmware load or reset
+ (Closes: #853894)
+ * Kbuild.include: addtree: Remove quotes before matching path
+ (regression in 4.8) (Closes: #856474)
+ * [rt] Update to 4.9.13-rt12:
+ - timer/hrtimer: check properly for a running timer
+ * [rt] Refresh one patch that had a textual conflict with 4.9.14
+ * Ignore various ABI changes that shouldn't affect OOT modules
+ * userns: Avoid ABI change for CVE-2017-6874 fix
+ * [amd64] Don't WARN about expected W+X pages on Xen (see #852324)
+ * fjes: Disable auto-loading, as this driver matches a very common ACPI ID
+ (Closes: #853976)
+
+ [ Salvatore Bonaccorso ]
+ * ACPI / EC: Use busy polling mode when GPE is not enabled.
+ Thanks to Jakobus Schurz <jakobus.schurz@gmail.com> (Closes: #846792)
+ * Ignore ABI changes for acpi_ec_{add,remove}_query_handler
+ * Ignore ABI change for first_ec (not declared in public header)
+
+ [ Helge Deller ]
+ * [hppa] Switch to debian default config option for bonding, irda and atalk
+
+ -- Salvatore Bonaccorso <carnil@debian.org> Wed, 22 Mar 2017 17:01:40 +0100
linux (4.9.13-1) unstable; urgency=medium
debian/cdc_ncm-cdc_mbim-use-ncm-by-default.patch
debian/snd-pcsp-disable-autoload.patch
bugfix/x86/viafb-autoload-on-olpc-xo1.5-only.patch
-
+ debian/fjes-disable-autoload.patch
# Taint if dangerous features are used
debian/fanotify-taint-on-use-of-fanotify_access_permissions.patch
-
+ debian/btrfs-warn-about-raid5-6-being-experimental-at-mount.patch
-
+ # Reduce noise for bug #852324
+ debian/amd64-don-t-warn-about-expected-w+x-pages-on-xen.patch
# Arch bug fixes
- bugfix/x86/asoc-intel-select-dw_dmac_core-since-it-s-mandatory.patch
- bugfix/x86/platform-x86-acer-wmi-setup-accelerometer-when-machi.patch
- bugfix/x86/x86-xen-fix-apic-id-mismatch-warning-on-intel.patch
bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch
-
+ bugfix/x86/pinctrl-cherryview-add-a-quirk-to-make-acer-chromebo.patch
# Arch features
features/mips/MIPS-increase-MAX-PHYSMEM-BITS-on-Loongson-3-only.patch
features/mips/MIPS-Loongson-3-Add-Loongson-LS3A-RS780E-1-way-machi.patch
features/arm/ARM-dts-orion5x-lschl-Fix-model-name.patch
features/arm/ARM-dts-orion5x-lschl-More-consistent-naming-on-link.patch
features/arm/ARM-orion5x-fix-Makefile-for-linkstation-lschl.dtb.patch
-
+ features/arm64/serial-pl011-add-console-matching-function.patch
-
# Miscellaneous bug fixes
bugfix/all/kbuild-use-nostdinc-in-compile-tests.patch
bugfix/all/disable-some-marvell-phys.patch
bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch
bugfix/all/kbuild-do-not-use-hyphen-in-exported-variable-name.patch
- bugfix/all/ext4-fix-bug-838544.patch
- bugfix/all/mm-memcontrol-use-special-workqueue-for-creating-per-memcg-caches.patch
bugfix/all/partially-revert-usb-kconfig-using-select-for-usb_co.patch
- bugfix/all/nbd-use-loff_t-for-blocksize-and-nbd_set_size-args.patch
- bugfix/all/ath9k-fix-null-pointer-dereference.patch
- bugfix/all/nbd-fix-64-bit-division.patch
- bugfix/all/net-ipv6-check-route-protocol-when-deleting-routes.patch
- bugfix/all/media-dvb-usb-dibusb-mc-common-add-module_license.patch
+ bugfix/all/kbuild-include-addtree-remove-quotes-before-matching-path.patch
-
# Miscellaneous features
-
+ features/all/netfilter-nft_ct-add-notrack-support.patch
# Securelevel patchset from mjg59
features/all/securelevel/add-bsd-style-securelevel-support.patch
features/all/securelevel/enforce-module-signatures-when-securelevel-is-greate.patch
# same for arm64
features/all/securelevel/arm64-efi-disable-secure-boot-if-shim-is-in-insecure.patch
features/all/securelevel/arm64-add-kernel-config-option-to-set-securelevel-wh.patch
-
# Security fixes
debian/i386-686-pae-pci-set-pci-nobios-by-default.patch
- bugfix/x86/kvm-fix-page-struct-leak-in-handle_vmon.patch
- bugfix/all/ipc-shm-fix-shmat-mmap-nil-page-protection.patch
debian/time-mark-timer_stats-as-broken.patch
- bugfix/all/sctp-deny-peeloff-operation-on-asocs-with-threads-sl.patch
+ bugfix/all/tracing-Use-strlcpy-instead-of-strcpy-in-__trace_fin.patch
+ bugfix/all/dccp-tcp-do-not-inherit-mc_list-from-parent.patch
+ bugfix/all/sunrpc-refactor-svc_set_num_threads.patch
+ bugfix/all/nfsv4-fix-callback-server-shutdown.patch
+ bugfix/all/nfsv4.x-callback-create-the-callback-service-through.patch
+ bugfix/all/ipv6-prevent-overrun-when-parsing-v6-header-options.patch
+ bugfix/all/ipv6-check-ip6_find_1stfragopt-return-value-properly.patch
+ bugfix/all/ipv6-xfrm-handle-errors-reported-by-xfrm6_find_1stfr.patch
+ bugfix/all/ipv6-fix-leak-in-ipv6_gso_segment.patch
+ bugfix/all/sctp-do-not-inherit-ipv6_-mc-ac-fl-_list-from-parent.patch
+ bugfix/all/ipv6-dccp-do-not-inherit-ipv6_mc_list-from-parent.patch
+ bugfix/all/crypto-skcipher-Add-missing-api-setkey-checks.patch
+ bugfix/all/ipv6-fix-out-of-bound-writes-in-__ip6_append_data.patch
+ bugfix/all/mm-larger-stack-guard-gap-between-vmas.patch
+ bugfix/all/mm-fix-new-crash-in-unmapped_area_topdown.patch
-
# Fix exported symbol versions
bugfix/ia64/revert-ia64-move-exports-to-definitions.patch
bugfix/sparc/revert-sparc-move-exports-to-definitions.patch
bugfix/powerpc/powerpc-remove-mac-on-linux-hooks.patch
bugfix/powerpc/powerpc-fix-missing-crcs-add-yet-more-asm-prototypes.patch
bugfix/all/module-disable-matching-missing-version-crc.patch
-
# ABI maintenance
- debian/net-avoid-abi-change-for-min_header_len.patch
+ debian/revert-mips-loongson-3-select-mips_l1_cache_shift_6.patch
-
# Tools bug fixes
bugfix/all/usbip-document-tcp-wrappers.patch
bugfix/all/kbuild-fix-recordmcount-dependency.patch
bugfix/all/liblockdep-fix-unused-value-warnings.patch
bugfix/all/liblockdep-fix-set-but-not-used-warnings.patch
bugfix/all/liblockdep-fix-defined-but-not-used-warning-for-init.patch
-
+rpi/rpi_1000_af7b2569d0e8ab6e685a522f7f078981f4e5cc9c.patch
+rpi/rpi_1001_815f9e1fa9e59708218fa64d080d8f46c088889e.patch
+rpi/rpi_1002_9444644b16f69fec912a534e5b2379609cc8d02a.patch
+rpi/rpi_1003_d3078bd3040aa01758d08993ddc73fc374c5a828.patch
+rpi/rpi_1004_12b0a8db8b3e2c588212d5c29fda3014fe2a446f.patch
+rpi/rpi_1005_61628076b44e9e2f2ab0c8bf229c3eae52af9fca.patch
+rpi/rpi_1006_97fa68ff0087bb3730e06da3b438c164c6eb1794.patch
+rpi/rpi_1007_6f35fd019bda4c10d01214821f7a19d4b1d66dbc.patch
+rpi/rpi_1008_f32340ecc98314033f6fa6e25f2796f3a2ff7c64.patch
+rpi/rpi_1009_42807f1d6308d5e1fac6c41ef99496403e833217.patch
+rpi/rpi_1010_9ceb205fb57c04aee6e587746fd0c6fb4234f01a.patch
+rpi/rpi_1011_3c73a0ceea4444fac6975fc23197ea5ee95de644.patch
+rpi/rpi_1012_3b18e342423104d324e9480a612fb537aecb189c.patch
+rpi/rpi_1013_517968a97c7fc43833d9305df92c22050f33acd6.patch
+rpi/rpi_1014_e29744943accac6a4ba9628416ccdaf8290e56a9.patch
+rpi/rpi_1015_e6027cea1977a0b21fa58b0658e4551165994ef1.patch
+rpi/rpi_1016_7bb68eae08582db1f0d07151c3f38ab711fa2b7b.patch
+rpi/rpi_1017_754abebd93ea0fb34517284408bc876f6098a4d0.patch
+rpi/rpi_1018_42a2df4564b1f34004645d362d82d411b28c8871.patch
+rpi/rpi_1019_5389d03a3d68755c924e59aeeff506f941a74d0c.patch
+rpi/rpi_1020_2c0b9d6c9ef90a5fc7a9d17332824ce2adbcd543.patch
+rpi/rpi_1021_9ba63463e52572505f1b05bd77524123e338a154.patch
+rpi/rpi_1022_29f639773978fb429316f7476238f484f4379c94.patch
+rpi/rpi_1023_e642dd4e8b7d72270a285195643b357513913581.patch
+rpi/rpi_1024_cb9c38f7f0fb558b3f67809c7fe37b2feda60e2f.patch
+rpi/rpi_1025_d8128c5adbb2c02bfa17b6c3c33568e0a2cbd274.patch
+rpi/rpi_1026_458e69b69a357d45a3baf8d698797da19c01a546.patch
+rpi/rpi_1027_1bb431d604baa122cdc2aaee9742909c77b46690.patch
+rpi/rpi_1028_32918e9e35fa324b227400fd4a715732e0acb055.patch
+rpi/rpi_1029_9df5fc1517da4e328021869fea54884ae0f1fc4d.patch
+rpi/rpi_1030_2bc86cc69d9b4e488013ee4487ac9b5140c6ff6a.patch
+rpi/rpi_1031_2f7816c5cad9638d36b62f7628b6e665b49b5bb5.patch
+rpi/rpi_1032_0589949525ceb0661b74ea41b4ae62f5d64b5eff.patch
+rpi/rpi_1033_aa95d7fc35ab183fb7570171dd52ded09eff88e5.patch
+rpi/rpi_1034_7bd28eedc4133822b7ff051f0d95198dcf09bc99.patch
+rpi/rpi_1035_50836003e0469fd36137428bcf8e0e8dfce20d27.patch
+rpi/rpi_1036_9e9096ad0ff78f0d0ff6854e7cc0c0f7f2c97bd8.patch
+rpi/rpi_1037_704131d69bcf80115170b1e1df941c38d65a5633.patch
+rpi/rpi_1038_19bdea2fa4cdd16e16daa60300458a85e5b6ac08.patch
+rpi/rpi_1039_0956d1bfb3b7132fca2d7094babbdc32944f4b0e.patch
+rpi/rpi_1040_c8628b0ef3217ebac93092aca5ab98cfd486810e.patch
+rpi/rpi_1041_d76b198ab46e8d7756c7d8ea7bcfcc54e1ed2b48.patch
+rpi/rpi_1042_aee26b0153f9f9d7660d03f2672e357760199996.patch
+rpi/rpi_1043_e8b0c30a2b61faf628c3a4d5da505f637f4e209e.patch
+rpi/rpi_1044_dadefc9616f52424817c04237c38cefe39868dd8.patch
+rpi/rpi_1045_e4e1014e42566cbdaaa21e5b2bba15106efb2b6f.patch
+rpi/rpi_1046_67c86ebfb2118d1e8f170112672f56040c290d6a.patch
+rpi/rpi_1047_9df5883b7d126f48e3ba00850bdf920f9d9ccb9a.patch
+rpi/rpi_1048_ef85ef617b4e549ada46125fde4b35c5b409ea4a.patch
+rpi/rpi_1049_4455668006c8da3eb4c4b1ac2094165d3f5c2a04.patch
+rpi/rpi_1050_450159ac1eb7f07164595d28c84c6be4ac54ac49.patch
+rpi/rpi_1051_86973aab9ee65e8aa064ea0c0d31b78d0286d867.patch
+rpi/rpi_1052_7b18501f93e4f8d42cf37ee6d40e926bb90c39d7.patch
+rpi/rpi_1053_d47a85f0b306be3a0e9fb1ec66e39343c641715f.patch
+rpi/rpi_1054_b183f2683f2fc232825144b9ed438be607c94b37.patch
+rpi/rpi_1055_5bf5eb1e436984d1996dbda89810c7e05ebc97a8.patch
+rpi/rpi_1056_d8b49e65dda4e4babc6719e2a136a5dd19e74786.patch
+rpi/rpi_1057_305b1bc785a62a4343bb0d67d716fbd5cf841299.patch
+rpi/rpi_1058_ba575d578532384fefacea463812c5f8dc2fd1d0.patch
+rpi/rpi_1059_1f7ae1f4bc94acf308478c7c3f1a954d7001d98a.patch
+rpi/rpi_1060_0923244e438d28061ff4383c69e507cbd1e4c200.patch
+rpi/rpi_1061_f21cca5981c50f1296067c20a155f7f0fb68232e.patch
+rpi/rpi_1062_631fde34e2de1c7c43e76f94ae64e904ed8371ae.patch
+rpi/rpi_1063_dbec05566e6b77ac476e47eaf81e43bcb9933388.patch
+rpi/rpi_1064_e0e588e7fa45289e2af2a8a726a023e91dfc74f9.patch
+rpi/rpi_1065_e0f497f6f22aed316a501dc509b67e3184dfa605.patch
+rpi/rpi_1066_f2c51b6188f069302c10ba12ae88e4adb92248cb.patch
+rpi/rpi_1067_d8d3ade9bda4f69c2ac646e1b4c9ba9919b2e8b5.patch
+rpi/rpi_1068_9b399f1e66f00c1a3791a299bd62b3c23a940d77.patch
+rpi/rpi_1069_56fef008757934346c545e73464a01b5c8e651d1.patch
+rpi/rpi_1070_a3a54c8de5a995ea2bd2e07f822ed5cc2cdf90f4.patch
+rpi/rpi_1071_c3b5ae614d58308799847d5013f027bd25642cce.patch
+rpi/rpi_1072_9e8f7e3c457726a4c057ad13169afaf3ccfdeb3c.patch
+rpi/rpi_1073_518dcbdb91a8fe5968013ff653ab80daa74d030a.patch
+rpi/rpi_1074_36ad0671c0c7a922f471ac23d361ddf9e644efd0.patch
+rpi/rpi_1075_42ce650cf2a0ac3a9843918899d0fc203521c629.patch
+rpi/rpi_1076_0dca82706bf0033600840a4af5bef873dd73c2aa.patch
+rpi/rpi_1077_3fecf635a05caac22d10197ef5fe58c0bacaeffb.patch
+rpi/rpi_1078_ef981e640ac606947bd6b47b53ea5c0e9cd72148.patch
+rpi/rpi_1079_5b172d8701fbad31d866e3732bda728857b289dc.patch
+rpi/rpi_1080_604e48847133f98ecfef3763dead1c4fb416163f.patch
+rpi/rpi_1081_d59362b47b9960a5214628664ed7f238fd875590.patch
+rpi/rpi_1082_9152aa6101077b3e30bcb7c9e374ccfb802b4a82.patch
+rpi/rpi_1083_730f3336842e04f9e63636cdbcd7a5625f922b1b.patch
+rpi/rpi_1084_91b5dcf7421da90ee0ce5f8b5303cb12927ba953.patch
+rpi/rpi_1085_a0c8bd4ad578a151381182a4ab6e4768c1f98145.patch
+rpi/rpi_1086_334060800d9251be9e7ea257749f7db55ae035aa.patch
+rpi/rpi_1087_b2d5583a99dbb0c4e0d3d134bb3a762be37ffb21.patch
+rpi/rpi_1088_74fba9ff245e4a727c1332ea6d36c8b1d6406b5d.patch
+rpi/rpi_1089_3ab628718b12144c1cec03462132cccda3741269.patch
+rpi/rpi_1090_8011d9b47f314ce033d71cb25a25ec863a8ab939.patch
+rpi/rpi_1091_553d27a05d9154e0a082c88e95697fa9f0021d6a.patch
+rpi/rpi_1092_64f1f5590e6b1ddfaccdec4b1f4404cc63e65c5a.patch
+rpi/rpi_1093_559e7f533e1df2337d6a45659eb300cdde3c949e.patch
+rpi/rpi_1094_933a62cb2268bb6bb614776dccfe2b28b23a31bb.patch
+rpi/rpi_1095_492a5b68c24213067711a674e228fc47a9c21ef6.patch
+rpi/rpi_1096_1f1e9926edaecc0a878235ba9b6f788341a43403.patch
+rpi/rpi_1097_a240fa2467d14bdc9d2b91973ce39dbac9418c4c.patch
+rpi/rpi_1098_f81f30a1ab0c0142fcd9c83ed09c17c1609a956b.patch
+rpi/rpi_1099_6f779e846ac732f0c7edea8ad386fb0337e9ac28.patch
+rpi/rpi_1100_0230d494fd32ff93cd15cd0b5cb1938724a82814.patch
+rpi/rpi_1101_3e1f1e11da334f8794cd65d7ebe6a307a18bfd31.patch
+rpi/rpi_1102_ebf60c810040db236e2239832884fc2588401ddf.patch
+rpi/rpi_1103_d6fa374e5e3f94af64b676611746e766b52ea949.patch
+rpi/rpi_1104_f3732290e8f16978dd5828e70c2463b67cb07765.patch
+rpi/rpi_1105_99030645593464749d826228febe9e9aac7cad24.patch
+rpi/rpi_1106_bc84e97ab50364bc820a8f65ec63f08e0b0cd29a.patch
+rpi/rpi_1107_6a4db7770cb03ad8b5037b6fd316441daa110d20.patch
+rpi/rpi_1108_7525bb801d67bffc6a527c491085813bcbc65ec4.patch
+rpi/rpi_1109_59c872a5840065303e70405519ab7ee781978ca5.patch
+rpi/rpi_1110_3a13b7a4ddfd64cb9087c8bbc8ce86c6f8df15ff.patch
+rpi/rpi_1111_6add8982bbdb4e405724edd40e79fbaece05f3bd.patch
+rpi/rpi_1112_f4ed4ec2ac59b926bd9c37e0cc32cec712b53087.patch
+rpi/rpi_1113_81b71926505e981ca56b1e2dd78501272091638c.patch
+rpi/rpi_1114_adc42cf3af4ac76b4447c33654d1b7050ca1352e.patch
+rpi/rpi_1115_44da1400299ada40a33494fa9f22f974dddbe537.patch
+rpi/rpi_1116_1201aba920851084a7549a03b0faf62903ec846b.patch
+rpi/rpi_1117_df80a91297eea9dd8ec5e6930a9a0be65c4455c3.patch
+rpi/rpi_1118_ddee3833978f0633ffbd68c2f0b20d4bfb2398f2.patch
+rpi/rpi_1119_2c85961abdcea5163968140535e169072e2a3e12.patch
+rpi/rpi_1120_d8b03439fc2e7b7086eb7ab7e78948c03ad0ecb1.patch
+rpi/rpi_1121_5ee22f5464caa6ff7aaee25b235b64d5f97a594f.patch
+rpi/rpi_1122_c37e2a3a41e520eeb5c604796f2bc265f778caba.patch
+rpi/rpi_1123_e04bc37e5d6d6611d6c611ab20a1934b4a7ff4d9.patch
+rpi/rpi_1124_5895e7e3fa8980e3c647cf872caf792bbe14ae43.patch
+rpi/rpi_1125_7b2c686fcd67a51474d6d71ee2dbd5ae669f3c29.patch
+rpi/rpi_1126_f9e171e3de0bab9feb32aedd744fe87571823fb8.patch
+rpi/rpi_1127_8d0f55c571791d5b9901f10bd386f5205f0120de.patch
+rpi/rpi_1128_5c6e3888adb40ec7d8502dc9b3a9d5ae6cc75533.patch
+rpi/rpi_1129_a009e29dab78bf52a1bf86fcfacc432a9c848bb1.patch
+rpi/rpi_1130_9e2624286186e6ab7593dcd0a466f889cdc213f9.patch
+rpi/rpi_1131_fdf00abcd95786704c1e8193269acdbd01e0c906.patch
+rpi/rpi_1132_875b7ff3965a938f30c67c6c3bf4b54002f5c6d0.patch
+rpi/rpi_1133_755d112540fcd32da49b8ff44143861f854cb2af.patch
+rpi/rpi_1134_c7922777b2444c1ed0f81b022036795193504a67.patch
+rpi/rpi_1135_30b6169efe93b9c6d08a048ced99591f8d3c164c.patch
+rpi/rpi_1136_219073d4f7f8c2a1d53ab0b5b206e7620c4c5eb5.patch
+rpi/rpi_1137_6838d34e2733b683de1f0fb5a98132b4f1e8f0d2.patch
+rpi/rpi_1138_bc9bc1c420e23e387b38b0561de3bfa792afff2e.patch
+rpi/rpi_1139_d7138846e47b988cb2d64eec0a37d32deaeed46d.patch
+rpi/rpi_1140_5c3f8e9280417185d49e6669ee0f2e5189237d79.patch
+rpi/rpi_1141_5ee08055226fe3ab0e448e8cbf4db9e954fd2a6d.patch
+rpi/rpi_1142_6d8a6526263da2c54fa07768c167fc3cb8d884e4.patch
+rpi/rpi_1143_857895b55c3f77fea7272b95f4100f093964b00b.patch
+rpi/rpi_1144_fd99abc0ea95768377d1ee117bda7068845dc466.patch
+rpi/rpi_1145_958ff3ebdeea52a11bb917e724cfe4d284cd3214.patch
+rpi/rpi_1146_1e6ffd75f7a93f748c195a52a2a659ce2ef77e13.patch
+rpi/rpi_1147_819b32a0e3c13dcb681608d3379039be425c1feb.patch
+rpi/rpi_1148_7b983bf9ab14af746651be665376c242b4ee133f.patch
+rpi/rpi_1149_08c7bce2e61f7dd23c44713e8c99c97c664ed01c.patch
+rpi/rpi_1150_e93cac3fe731618eb27212d819aa9299b8deac1c.patch
+rpi/rpi_1151_681419f43b2dceb8a1cbfb1fc3098bee4973558a.patch
+rpi/rpi_1152_9259d1fdaeaa2dd571c4dc0bb8177a231b58cf3b.patch
+rpi/rpi_1153_5f28a0d7bb1b8330fae2421334c9fb17b35fe93e.patch
+rpi/rpi_1154_c966aee30d85c527713cc84f6b59ce1d786a97d4.patch
+rpi/rpi_1155_bf3e7a7e02408555c756a42b9ef234ce96ff4b32.patch
+rpi/rpi_1156_d1ac6705c2caabe94d2bdfd2cc6a6ef7313dcaa1.patch
+rpi/rpi_1157_6dc092de9c10c8766169aecb48b0bb005c790ae5.patch
+rpi/rpi_1158_128784ec5a432168280107eba10e8caabe7fb2c0.patch
+rpi/rpi_1159_370a09d78cf65fda2f8fc9c7a478e99d510dfcd0.patch
+rpi/rpi_1160_246446d8a21c8781de5e03ace523e53d55018400.patch
+rpi/rpi_1161_a7f8a9344c86650d268a2830375bb277d266634b.patch
+rpi/rpi_1162_b27b57f21ab839bcf5d4d4c7599765c8afa55fee.patch
+rpi/rpi_1163_0b68e6bfd1f2a687eb845462c8bdb3e81e8622e4.patch
+rpi/rpi_1164_dab785645e03fc00b665a69e209a8a1f19f6dfd2.patch
+rpi/rpi_1165_0a9a2d88e32d1c142ba1ed626d70e9870545af96.patch
+rpi/rpi_1166_4003585a9b6a1d5da22d8dc3d8a475bc1e7b76bb.patch
+rpi/rpi_1167_79c185e1a74c7840efdf9d2897e6f0ebebeae4ca.patch
+rpi/rpi_1168_4073b634ed17e4f9ac61a047e3ae5bf7e51bee18.patch
+rpi/rpi_1169_a5abc8d4ad9cb505862d551ed83d68180477c311.patch
+rpi/rpi_1170_db9d7eecbf6c2f78b465d7ba31cd8909c3579ce4.patch
+rpi/rpi_1171_62e93f080e33428055e2cb895db0856c748ed8d5.patch
+rpi/rpi_1172_3e76a9f94b08602584397582d9d3010af1ab2e0a.patch
+rpi/rpi_1173_7a58f2eba938383be1612ca473573ef5f6cbb9f8.patch
+rpi/rpi_1174_6bfc601edd42ff66b750c622c55e6e651b0c7b76.patch
+rpi/rpi_1175_62aba7fd4c12cb3c2abd6b26013d617ddd9c40c3.patch
+rpi/rpi_1176_591a1185da7d0044d0a35cb8c59aa8966b86b577.patch
+rpi/rpi_1177_a7f19907c158c0f2abf7cb3fd28161c8192d5cf2.patch
+rpi/rpi_1178_91de763e575ca97da310963ab3de1ab27e89ac24.patch
+rpi/rpi_1179_4a74fd401ba99fafa90e867fe6a7b8bac158b73e.patch
+rpi/rpi_1180_371b19cf9322eb7bfe37815aee836fb767168622.patch
+rpi/rpi_1181_9e528a51375e18d52d47e0fd46f1ba0dd0c41457.patch
+rpi/rpi_1182_7cce460435cacd304bcdfde1b641b3e4aaa4be29.patch
+rpi/rpi_1183_d520b647a7f0f7fed8bab5377ccaf65386604a94.patch
+rpi/rpi_1184_524e172891286f0db2a96a59d5e8a74bd5f8bd81.patch
+rpi/rpi_1185_510304a7e80aa75d966d2e1e005478712aa27d58.patch
+rpi/rpi_1186_39024402e36c59b392d76c6d0be7e0303b95666a.patch
+rpi/rpi_1187_5e18e755d1ac9da7f78f3e2d6e76d6686c944ca1.patch
+rpi/rpi_1188_1625d5383bcb43e273b87966d5e13fa310b6de21.patch
+rpi/rpi_1189_194e6b177323f0e757b2ce34c51e8721baff8b18.patch
+rpi/rpi_1190_1e93eae18d2841dc37abcc458b4931722edbbe0f.patch
+rpi/rpi_1191_6a747527985a3b4cf45930e905907df70551f6cf.patch
+rpi/rpi_1192_a8e90198fe4842224d1c8e7f845c17bacd7657c2.patch
+rpi/rpi_1193_99551f177e0c00af16228bc6d5d5234e72694803.patch
+rpi/rpi_1194_5f5616e1196195f99df7ddc3a398427e254fc48f.patch
+rpi/rpi_1195_606b4e6fd9c0ebeb43d12a33a0afbe750b9fa7f9.patch
+rpi/rpi_1196_f55a8d67d176cd7c29bcb06956006c7b3506206a.patch
+rpi/rpi_1197_0844a339fa1fbfb184f2b3bf071893be9e6c8d0a.patch
+rpi/rpi_1198_43c382c981f1e95b9aed432f0529d1ec420bb210.patch
+rpi/rpi_1199_030d289026ab07792cdf6fdb56342a377de4d3bd.patch
+#rpi/rpi_9999_other_changes.patch